- 博客(3)
- 收藏
- 关注
原创 JS中的作用域链,闭包,this指向全解析
文章目录执行环境与作用域作用域链对比一下原型链与作用域链:闭包什么是闭包?闭包会引起的问题引用的变量发生变化内存泄露问题this指向问题闭包的其他用途利用闭包约束块级作用域 在不久之前,将网上总结的关于闭包的博文大概看了一下,却仍然是云里雾里。事实证明还是自己直接啃书比较好,对照着红宝书,从作用域到闭包在到this,把闭包的原理和应用以及各种坑通过知识点和网上的博文串起来,才总算弄懂闭包的大概。...
2019-03-15 19:10:24 509
原创 JavaScript中几种对象继承的方式对比
文章目录继承方式1. 借助构造函数实现继承2. 借助原型链实现继承(原型式继承)3. 组合方式继承4. 组合方式继承(优化)5. 寄生组合式继承(最优) 继承方式 1. 借助构造函数实现继承 function parent() { this.name = 'parent' } parent.prototype.say = function () {} function child() {...
2019-03-05 19:14:29 114
原创 JavaScript中的原型与原型链全解析
文章目录prototype原型对象有什么好处?让所有的对象实例共享属性和方法__proto__JS中创建对象的三种方式字面量方式使用显式构造函数(构造器方式)使用Object.create原型链加上JS默认对象Object确定原型和实例之间的关系instanceofisPrototypeOf() prototype 只要创建一个函数,就会自动的为这个函数创建一个prototype属性,这个属性是...
2019-03-04 16:33:32 535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人