首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vue源码探究
Jewel105
创建于2022-04-02
订阅专栏
关于Vue的源码实现与思考
等 1 人订阅
共5篇文章
创建于2022-04-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
手写一个简版的vue
这是手写封装的简单版本的vue,主要实现了:1.模板编译与渲染,2.数据响应式,3.指令(以v-model为例),4.事件监听(以@click为例),5.生命周期(以created为例)
手写实现diff算法和虚拟dom,参考snabbdom源码
虚拟节点是通过JS对象模拟真实DOM中的节点,然后通过特定方法将其渲染成真实的DOM节点。Vue中渲染dom首先是使用h函数制作虚拟节点,在使用patch方法进行diff并渲染真实dom。
vue源码--手写实现AST抽象语法树
AST抽象语法树(abstract syntax code)是源代码的抽象语法结构的树状表示。它运用在很多领域,如:浏览器,智能编辑器,编译器等。本文主要实现Vue中的抽象语法树。
mustache模板引擎的原理与实现,手写实现vue的胡子语法
模板板引擎是将数据变为视图的最优雅的解决方案,本文主要通过学习mustache模板引擎源码,手写实现胡子语法,以此理解vue的模板引擎
Vue2数据响应式原理
Vue 的响应式,核心机制是 观察者模式。本文通过分析vue2数据响应式原理,手写实现简版的vue2数据响应式,包括数据劫持与依赖收集两部分。