最新 最热

【书写Vue】-手撕Vue-实现将数据代理到Vue实例

经过上一篇文章的学习,完成了 v-on 指令的实现,接下来我们来实现将数据代理到 Vue 实例上。

2023-11-17
1

【手写Vue】-手撕Vue-实现事件相关指令

经过上一篇文章的学习,实现了界面驱动数据更新,接下来实现一下其它相关的指令,比如事件相关的指令,v-on 这个指令的使用频率还是很高的,所以我们先来实现这个指令。...

2023-11-17
1

【手写Vue】-手撕Vue-界面驱动数据更新

经过上一篇文章,已经将数据驱动界面改变的过程实现了,本章节将实现界面驱动数据更新的过程。

2023-11-17
1

【手写Vue】-手撕Vue-数据驱动界面改变

经过上一篇的介绍,已经实现了监听数据的变化,接下来就是要实现数据变化后,界面也跟着变化,这就是数据驱动界面改变。

2023-11-17
1

【手写Vue】-手撕Vue-监听数据变化

经过上一篇的介绍,已经实现了将模板编译成具体数据,接下来要介绍的是如何监听数据的变化,本章主要完成这个需求即可。

2023-11-17
1

【手写Vue】-手撕Vue-编译模板数据

经上一篇编译指令数据后,我们已经可以将指令数据编译成具体需要展示的数据了,上一篇只是编译了指令数据,还没有编译模板数据,这一篇我们就来编译模板数据。...

2023-11-17
1

【手写Vue】-手撕Vue-编译指令数据

所以本章节主要处理的方法则是 buildElement 方法,我们先分析一下我们所拿到的数据在进行编码,这样会更加清晰一些。

2023-11-17
1

【手写Vue】-手撕Vue-构建Vue实例

要想使用Vue必须先创建Vue的实例, 创建Vue的实例通过new来创建, 所以说明Vue是一个类, 所以我们要想使用自己的Vue, 就必须定义一个名称叫做Vue的类。

2023-11-17
1

【手写Vue】-Vue双向数据绑定原理

通过原生JS的defineProperty方法, 通过get和set方法来监听数据的变化。

2023-11-17
1

【手写Vue】-手撕Vue-查找指令和模板

接着上一篇文章,我们已经实现了提取元素到内存的过程,接下来我们要实现的是查找指令和模板。

2023-11-17
1