首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vue2.0 源码
itcc
创建于2023-08-17
订阅专栏
Vue2.0 源码解读
暂无订阅
共6篇文章
创建于2023-08-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
(六)手写 Vue2.0 源码 —— 组件原理
前言 上一篇咱们主要介绍了 Vue Mixin 原理 是Vue初始化选项合并核心的api 大家都知道 Vue 的一大特色就是组件化 此篇主要介绍整个组件创建和渲染流程 其中 Vue.extend 这一
(五)手写 Vue2.0 源码 —— Mixin 混入原理
前言 此篇主要包含 Mixin 混入 这是 Vue 里面非常关键的一个 api 在 Vue 初始化的时候起到了合并选项的重要作用 使用场景 当我们在 Vue 里面想要复用一段业务代码逻辑时经常用到的就
(四)手写 Vue2.0 源码 —— diff 算法原理
此篇是对渲染更新的优化,当模板发生变化之后,我们可以利用 diff 算法对比新旧 dom,看是否能节点复用 思考: 当我们初始渲染完成的 1 秒后,数据发生了变化, Vue 怎么处理显示最新的值呢?
(三)手写 Vue2.0 源码 —— 异步更新原理
前言 这篇是对视图更新的性能优化,包含 nextTick 这一 api 的实现,涉及到 JS 事件循环相关概念。 目前的情况是 每次改变数据都会触发相应的 watcher 进行更新,数据每变动一次就会
(二)手写 Vue2.0 源码 —— 渲染更新
上一篇我们实现了数据到视图的映射,这一篇我们实现数据驱动,当数据改变的时候,我们无需手动操作 DOM ,视图会自动更新。 模拟更新 现在当我们改变数据的时候,data 数据源已经改变了,但是视图并没有
(一)手写 Vue2.0 源码 —— 模板编译
手写 Vue 模板编译,template -> ast -> render -> vdom -> 真实 dom