
js
文章平均质量分 80
时遇倾城色
岁月静好,安然若素
展开
-
Day.js: 一个轻量的处理时间和日期的 JavaScript 库
github地址 安装 NPM: npm install dayjs --save import dayjs from 'dayjs' // 或者 CommonJS // var dayjs = require('dayjs'); dayjs().format(); CDN: <!-- 最新的压缩后的 JavaScript 文件 --> <script src="https://unpkg.com/dayjs"></script> <script> d转载 2021-01-13 15:54:49 · 601 阅读 · 0 评论 -
BOM对象
BOM全称browser object model JavaScript是由浏览器中内置的javascript脚本解释器程序来执行javascript脚本语言的。 为了便于对浏览器的操作,javascript封装了对浏览器的各个对象使得开发者可以方便的操作浏览器。 1.window Window 对象是所有BOM对象的顶层对象,代表一个浏览器窗口或一个框架。Window 对象会在 <body> 或 <frameset> 每次出现时被自动创建。 常用方法: open() 打开一个新的转载 2021-01-11 23:35:19 · 125 阅读 · 0 评论 -
浅析JS中的class
在 ES6 规范中,引入了 class 的概念。使得 JS 开发者终于告别了,直接使用原型对象模仿面向对象中的类和类继承时代。 通过类Class来创建对象,使得开发者不必写重复的代码,以达到代码复用的目的。它基于的逻辑是,两个或多个对象的结构功能类似,可以抽象出一个模板,依照模板复制出多个相似的对象。就像自行车制造商一遍一遍地复用相同的蓝图来制造大量的自行车。 但是JS 中并没有一个真正的 class 原始类型,它的原理依旧是原型继承。 class 仅仅只是对原型对象运用语法糖。 class类概念与语法 E转载 2021-01-11 15:17:45 · 421 阅读 · 0 评论 -
原型、原型链、构造函数
__proto__: 是借助已有的对象创建新的对象,将子类的原型指向父类,就相当于加入了父类这条原型链。 prototype:返回对象类型原型的引用。 一、函数对象(Function)和普通对象(Object) 函数对象:由function定义或Function实例化的对象,包括Function和Object function Person1 (name) { this.name = name; } var Person2 = function(name) { this.name = nam转载 2021-01-09 23:11:25 · 133 阅读 · 0 评论 -
理解js中的this对象
this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象。 一、指向问题 1、单独调用:全局对象 例1: var a = this; console.log(a); //window 2、函数内部:全局对象 例2: function test() { var user = '小明'; console.log(this.user); console.log(this); } test(); //调用方式原创 2021-01-09 11:03:32 · 184 阅读 · 0 评论