指定 script 标签的 async 属性。 如果 async="async",脚本相对于页面的其余部分异步地执行(当页面继续进行解析时, 脚本将被执行)如果不使用 async 且 defer="defer":脚本将在页面...
字符串,数字,布尔,数组,null,Undefined,symbol,对象。...
promise,await/async,let、const、块级作用域、箭头函数...
Function.prototype.a = 1;Object.prototype.b = 2;function A() {}var a = new A();console.log(a.a, a.b); // undefined,...
原型链继承 核心: 将父类的实例作为子类的原型 特点: 非常纯粹的继承关系,实例是子类的实例,也是父类的实例 父类新增原型方法/原型属性,子类都能访问到 简单,易于实现 缺点: 要想为子类新增属...
事件代理/事件委托:利用了事件冒泡,只指定一个事件处理程序,就可以管理某一类型的事件, 简而言之:事件代理就是说我们将事件添加到本来要添加的事件的父节点,将事件委托给父节点来触发处理函数,这通常会使用在大量的同级元素需要添加同一类...
Call 和 apply 的作用是一模一样的,只是传参的形式有区别而已 1、改变 this 的指向 2、借用别的对象的方法, 3、调用函数,因为 apply,call 方法会使函数立即执行...
ES6 在变量的声明和定义方面增加了 let、const 声明变量,有局部变量的概念,赋值中有比较吸引人的结构赋值,同时 ES6 对字符串、 数组、正则、对象、函数等拓展了一些方法,如字符串方面的模板字符串、函数方面的默认参数、对象方面...
从 ES5 开始,有三种方法可以列出对象的属性 for( let I in obj)该方法依次访问一个对象及其原型链中所有可枚举的类型 object.keys:返回一个数组,包括所有可枚举的属性名称 object.getOwnPropert...
bind()方法,创建一个新函数,当这个新函数被调用时,bind()的第一个参数将作为它运行时的 this,之后的一序列参数将会在传递的实参前传入作为它的参数Function.prototype.bind2 = function...
浏览:1929
浏览:1285
浏览:1242
浏览:937
浏览:814
浏览:796
浏览:762
浏览:717
浏览:700
浏览:615
29
浏览:126
浏览:123
浏览:110
浏览:131
浏览:116
13
浏览:124
浏览:115
浏览:120
12
浏览:157
浏览:98