![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript进阶
文章平均质量分 70
JavaScript进阶知识体系汇总
Mario's journey
这个作者很懒,什么都没留下…
展开
-
JavaScript进阶: 1.2 OOP与继承
子类中,必须在 constructor中调用 super, 因为子类自己的 this 对象,必须先通过父类的构造函数完成。A.xxx, 如果 A上面没有xxx, 我可以去 B上面去找,如果B上面有,我就用 B 的。本质是原型链关系,JavaScript这门语言,本质设计的时候,就是原型链关系。用Object.create()创建出与var bar = {}相同效果的对象。loose 模式,babel 进行降级编译的时候,考虑到体积等,只实现核心功能。继承,是描述类和类之间的关系。单原型链与多原型链的区别。原创 2024-03-31 17:59:39 · 1017 阅读 · 1 评论 -
JavaScript进阶: 1.1 this指针/闭包/作用域
2.手动取消链条环或者作用域的时候,可以通过块级作用域做性能优化----性能优化。1.对于作用域链,我们可以直接通过创建态去定位链条中的某一环 ----上下文。变量先被提升,提升到前面,函数再被提升,提升到变量后面,打印后面覆盖前面。call <=> apply, 传参不同, 依次传入,数组(类数组)传入。显示绑定(bind | apply | call)1.在执行函数的时候,执行时调用的上一方—上下文。函数直接调用-this指向window。函数是天然的隔离方案—模块化。bind返回值不同,返回函数。原创 2024-03-31 17:50:27 · 1351 阅读 · 2 评论