- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 前端学习笔记
什么是Vue响应式? Vue实例初始化时给Data所有属性添加getter和setter, 通过getter收集依赖,通过setter触发依赖, 这个依赖有个名称叫watcher, getter时将watcher收集到dep, 数据更新时setter通过dep.upadte通知watcher, 触发render和re-render, 生成虚拟dom树 完成这个过程需要三个操作:1. 监听数据变化 2.收集视图依赖了哪些数据 3 数据变化时通知视图更新 名词:数据劫持/数据代理 依赖收集 发布订阅 观察
2022-02-07 10:48:16
424
原创 极客时间-重学前端笔记-JavaScript
JavaScript类型:关于类型,有哪些你不知道的细节? 1、为什么有的编程规范要求用 void 0 代替 undefined? A:undefined是变量,不是关键字,这是JavaScript设计的一个失误,void运算把任何表达式变成undefined值,为了防止被篡改,建议用void 0代替undefined null是关键字可以放心使用。 null和undefined的区别?——undefined表示未定义,null表示定义了但是值为空,一般不建议直接赋值undefined,但是可以将对象初
2021-09-14 17:35:33
206
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人