自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 什么是闭包?

闭包基本概念: 闭包是一个特殊的函数,使一个作用域有权访问另一个作用域的局部变量,代码上来看就是子函数访问父函数的局部变量并返回的函数。 什么是作用域? 作用域规定了变量能够被访问的‘范围’,离开了这个范围变量就不能被访问。 闭包的作用: (1)闭包可以创建外部可以访问的隔离作用域 (2)避免全局变量污染,延长变量的作用范围。 闭包的缺点: (1):导致变量不会被垃圾回收机制回收,造成内存消耗 (2):不恰当的使用闭包可能会造成内存泄漏的问题 闭包的应用场景: var load =

2022-02-10 16:05:45 696

原创 关于 EventLoop

EventLoop

2022-02-09 15:05:39 386

原创 浅谈对Promise的认知

基本概念:promise是一个构造函数,new实例化对象代表一个异步操作 作用:promise对象代表一个异步操作,可以解决多层回调函数嵌套造成回调地狱的情况,更利于开发和维护

2022-02-08 18:45:32 489

原创 实现继承有哪些方式?

1.原型链继承 function Person(username,userage) { this.username = username; this.userage= userage } Person.prototype.sayhi=function () { console.log('会说话哦'); } function Student (name,age) { this.name = name; this.age = age } Student.prototype=new Per

2022-02-07 22:47:55 627

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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