JavaScript 核心
面试高频考点,也是读懂 Vue 源码的基础。
目录
- 原型链 -
prototype/__proto__/instanceof/ Vue 2 数组劫持 - this 绑定 - 5 种规则 / 优先级 /
callapplybind/ VueinitMethods - 闭包 - 形成条件 / 生命周期 /
defineReactive的val闭包 - 事件循环 - 宏任务 / 微任务 /
$nextTick/ 异步批量更新 - Promise - 状态机 /
then链 /all/async/await - WeakMap / Map / Set - 弱引用 / GC / Vue 3 响应式存储
- Proxy / Reflect - 13 种拦截 /
reactive实现 / 与defineProperty对比 - Class - 本质是语法糖 /
extends/super/ 为何 Vue 3 放弃 Class API