首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
sycamore1115
掘友等级
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 41
沸点 1
赞
42
返回
|
搜索文章
最新
热门
Snabbdom 的使用
Virtual Dom 库 Virtual Dom 就是又普通的 js 对象来描述 Dom 对象,因为 Dom 对象是非常庞大,而且兼容性不好,虚拟 Dom 在复杂视图中可以提升性能还可以跨平台使用。
vue 响应式原理模拟6 - 完整代码
回顾一下,整个建议的 vue 响应式代码中,首先在 vue.js 中存储了传入的参数,然后将 data 中数据都转换为 getter/setter 添加到了 vue 实例上。然后在 observer.
vue 响应式原理模拟5 - 补充
对于这个简易的 Vue 还有一些问题,比如在实现 v-model 的时候我们还没有实现在输入的同时改变绑定的 data 属性。 双向绑定 这里对于输入框的绑定很简单,监听他的 input 事件,然后修
vue 响应式原理模拟4 - Dep/Watcher
前面我们已经处理好了数据,并将数据都显示到了页面上,接下来要做的就是实现数据的响应式。 在 Vue 的响应式模式中我们需要用到前几篇说过的观察者模式来实现,观察者模式中就有 Dep(目标) 和 Wat
vue 响应式原理模拟3 - Compiler
至此我们已经将数据都存储好,而且将 data 中的属性都转换为响应式的了,接下来我们需要做的就是编译插值表达式和指令,将 html 中的 {{}}、 v-text 和 v-model 都解析成 dat
vue 响应式原理模拟2 - Observer
我们已经实现了 Vue 接收存储参数并将 $data 中的属性转换成 getter/setter,注入到 vue 实例中。 在上篇中我们也提到过 $data 中的 setter 是真正监视数据变化的地
vue 响应式原理模拟1 - Vue
模拟实例 我们就按照以下基础使用,其中包含了差值表达式、v-text 和 v-model,实现一个简单的 Vue。 先在浏览器的控制台上打印一下 vue 实例,看一下我们需要实现其中的哪些属性。 模拟
vue 响应式原理2
发布订阅模式 发布订阅模式有三个部分,发布者和订阅者是通过事件中心联系的,vue 中的 $on 和 $emit 就是使用发布订阅模式的,调用 $emit 的组件就是发布者,调用 $on 的组件就是订阅
vue 响应式原理1
数据驱动 数据响应式 数据改变 ==> 视图改变 当我们改变数据的时候,视图会相应的更新,不需要我们做任何的 DOM 操作。Vue 封装了很多 DOM 操作,不需要我们再像 jquery 一样去写很多
模拟 VueRouter 4
initEvent 还有一个问题,现在当我们点击浏览器的前进后退按钮的时候,浏览器地址变化了,但是 router-view 的内容却没有变化,这就需要我们监听 popState 事件。 模拟 VueR
下一页
个人成就
文章被点赞
63
文章被阅读
26,220
掘力值
1,766
关注了
14
关注者
4
收藏集
7
关注标签
7
加入于
2020-07-21