- 博客(7)
- 收藏
- 关注
原创 逆向思考:这15条道理,80%的程序员没有搞懂
你是否也这样想过…为什么你看过那么多大道理,却依然过不好这一生?这一年来我们的职场都不太平,裁员…失业…毕业…,许多人表达了自己的现状与悲观,你该怎么办?你如何掌控你的职业生涯?
2023-04-19 13:06:11 274
原创 浅显易懂地介绍Vue2运行时渲染系统
最后我们通过一个简单的逻辑线来了解响应式系统与渲染系统之间的联系。页面数据变化 → 通知 Dep → 通知相应的 Watcher 实例 → 执行 updateComponent 函数 → 调用 render 函数生成新的虚拟 DOM 树 → 调用 patch 函数进行比较 → 更新页面。本文用于记录自己的学习,欢迎指出错误。
2023-03-19 23:07:38 345
原创 一幢大楼中函数的一生:解析作用域链、上下文和变量对象
变量对象是作为该执行上下文的属性创建的,也就是说它会在函数执行的那一刻同上下文一起被创造。当函数执行完成后,变量对象被销毁,其内部的变量和函数声明也随之消失。
2023-03-17 22:22:37 86
原创 告别困惑!Vue 响应式原理浅显易懂的解析
在此过程中,我们将使用花名簿(Dep)、同学(属性)和影分身(Watcher)的概念来讲解,使内容更易理解。当我们修改某个属性值时,**Dep 实例会通知花名簿中记录的所有影分身(Watcher 实例)** ,让它们执行相应的操作。Observer 负责**将一个普通对象转换为响应式对象**,也就是给每一个属性添加 **getter** 和 **setter**。我们再假设每个同学都学会了影分身,那么**每个同学可能都会有多个影分身**,这个**影分身就是我们的 Watcher 实例**。
2023-03-16 15:31:00 173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人