- 博客(3)
- 收藏
- 关注
原创 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
739
1
原创 JavaScript进阶: 1.1 this指针/闭包/作用域
2.手动取消链条环或者作用域的时候,可以通过块级作用域做性能优化----性能优化。1.对于作用域链,我们可以直接通过创建态去定位链条中的某一环 ----上下文。变量先被提升,提升到前面,函数再被提升,提升到变量后面,打印后面覆盖前面。call <=> apply, 传参不同, 依次传入,数组(类数组)传入。显示绑定(bind | apply | call)1.在执行函数的时候,执行时调用的上一方—上下文。函数直接调用-this指向window。函数是天然的隔离方案—模块化。bind返回值不同,返回函数。
2024-03-31 17:50:27
949
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人