自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除