首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vue 源码分析
哒哒哒528520
创建于2022-03-01
订阅专栏
了解 vue 实现原理
暂无订阅
共6篇文章
创建于2022-03-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
vue 源码分析--大结局版本
一. vue 渲染页面后,会替换我们的参数 el: '#root'元素 二、渲染步骤 字符串模板 -> AST(抽象语法树) AST -> VNode(虚拟DOM) VNode -> DOM 三、 i
2-1. 【函数科里化与渲染模型】:生成新的虚拟DOM更新旧的虚拟DOM
一、vue 渲染模型 对以上进行分析: 页面初始化 的时候,AST(抽象语法树) 结合 数据data 生成 一份 虚拟DOM(VNode) ,内存把这个 虚拟DOM(VNode) 保存下来, 抽象语法
2-0 【函数科里化与渲染模型】
一、什么是函数科里化 1. 函数科里化定义 一个函数原本有多个参数,先传入 一个 参数,然后生成一个新函数,由新函数接收剩下的参数来运行得到结构。 二、 为什么要用函数科里化 为了提高性能,使用科里化
1-2 【数据驱动】:真实 DOM 与 虚拟 DOM 相互转化
--- highlight: a11y-dark theme: github --- ``` hello hello hello 1 2 3 ```
1-1 【数据驱动】:解决 1.0 版本的 多层级属性, 例如{{info.phone}}, 及代码整合
一、代码整合及多层级属性 如下, 上一文章代码从上而下,没有进行整合,太乱,且只考虑了单属性,如下多层级属性也是必要的 二、更正如下 三、以上问题 没有转化成虚拟 DOM
1-0 【数据驱动】:仿 vue 实现一个简单的数据驱动
实现思路 第一步,拿到模板; 第二步,拿到数据; 第三步,将数据与模板结合,得到是 html 元素(DOM元素); 放到页面当中去; 马上开始: 总结 vue 源码使用的是 虚拟DOM,这里是真实DO