首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户3699006123971
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
【Vue原理】VNode - 源码版
首先,第一个问题已经很烂了,网上有很多相关的内容,为了内容的完整性,所以也放上来哈哈。 VNode 表示 虚拟节点 Virtual DOM,为什么叫虚拟节点呢,因为不是真的 DOM 节点。 1、兼容性强,不受执行环境的影响。VNode 因为是 JS 对象,不管 Node 还是 …
【Vue原理】VModel - 白话版
首先,双向绑定,我个人认为应该分为 初始化绑定 和 双向更新 两part。 我们先以 input text 类型讲解,对于其他的表单元素,流程都差不多,只是中间涉及的内容不同。所以就先讲个例子,然后具体在源码版全部一起说 1、这个渲染函数是没有执行的 匿名函数。执行的时候,会绑…
【Vue原理】Filters - 源码版
怎么获取下面继续....... 太简单了,总结跟没总结一样.......
【Vue原理】Methods - 源码版
如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧【Vue原理】Methods-源码版今天我们解读methods的源码,其实methods挺简单的,所以就不打算出白话版了,但是metho
【Vue原理】代理 Data - 源码版
如果是开篇想的那样,逐个赋值,数据改变的时候,就要同时维护两份啊,简直是地狱啊。但是 methods 的处理是直接复制到实例上的 当访问 【vm.name】,触发代理 【vm.name 设置的get】,就会访问 【vm._data.name】 ,从而触发总部 【vm._data…
【Vue原理】Vue源码阅读总结大会 - 终
其实如果只用晚上下班回去的时间写的话......写文章估计得用一年......我不仅内容追求简单,可以让我们在以后忘记的时候迅速捡回来,我还要追求排版好看(鳖跟我说难看好不喽,我花了很多心思的哈哈),因为我知道排版难看的文章一秒都不想爱看下去.... 比如写完这个系列,我打算给…
【Vue原理】Diff - 源码版 之 Diff 流程
能不移动,尽量不移动。不行就移动,实在不行就新建
【Vue原理】Diff - 源码版 之 相关辅助函数
判断某个新 vnode 是否在 这个旧的 Vnode 数组中,并且拿到它的位置。就是拿到 新 Vnode 的 key,然后去这个 map 表中去匹配,是否有相应的节点,有的话,就返回这个节点的位置
【Vue原理】依赖收集 - 源码版之基本数据类型
首先,我们都知道,Vue 的数据是响应式更新的,一旦数据改变了,那么相应使用到 数据的地方也会跟着改变。 比如当前页面开始渲染时,Dep.target 会提前指向当前页面的 watcher。 就好比,你去商店买东西,东西还没有发售,于是你把你的电话给老板,老板把你的记在电话本上…
【Vue原理】Compile - 源码版 之 generate 节点拼接
然后,generate的作用就是,解析 parse 生成的 ast 节点,拼接成字符串,而这个字符串,是可以被转化成函数执行的。函数执行后,会生成对应的 Vnode 因为这个函数是给实例初始化一些属性的,看到很明显就是给实例添加上了很多属性,this.xxxx 什么的,那么我们…
下一页
关注了
9
关注者
0
收藏集
3
关注标签
24
加入于
2021-06-03