首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
james
掘友等级
前端工程师
|
luckincoffee
前端、跑步
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 17
沸点 2
赞
19
返回
|
搜索文章
最新
热门
Vue3 源码解读之内置组件 - KeepAlive 组件
KeepAlive 组件的作用 Vue 内建的 KeepAlive 组件用于缓存组件,可以避免一个组件被频繁的销毁/重建。假设我们的页面中有一组 <Tab> 组件,如下面的代码所示: 从上面的模板中可
Vue3 源码解读之计算属性computed的实现原理
懒执行的 effect 通过在 effect 函数的 options 选项中添加 lazy 属性,可以实现一个懒执行的 effect,如下面的代码所示: 在 effect 函数源码中,当 option
Vue3 源码解读之非原始值的响应式原理
在上个章节《Vue3 源码解读之原始值的响应式原理》,我们讲了 Vue3 原始值的响应式原理,这节我们来看看非原始值的响应式原理 我们知道,Vue 3 中的响应式数据是基于 ES6 中的 Proxy
Vue3 源码解读之原始值的响应式原理
Vue3 源码解读之原始值的响应式原理 原始值指的是 Boolean、Number、BigInt、String、Symbol、undefined 和 null 等类型的值。在 JavaScript 中
Vue3 源码解读之patch算法(二)
Vue3 源码解读之patch算法(二) 在《Vue3 源码解读之patch算法(一) 》一文中,我们对 patch 过程中的文本节点、注释节点、静态节点、Fragment节点、Element类型的节
Vue3 源码解读之patch算法(一)
Vue 在处理虚拟DOM的更新时,会对新旧两个 VNode 节点通过 Diff 算法进行比较,然后通过对比结果找出差异的节点或属性进行按需更新。这个 Diff 过程,在 Vue 中叫作 patch 过
Vue3 源码解读之静态提升
什么是静态提升 静态提升是Vue3编译优化中的其中一个优化点。所谓的静态提升,就是指在编译器编译的过程中,将一些静态的节点或属性提升到渲染函数之外。
Vue3 源码解读之模板AST 解析器(二)
模板在《Vue3 源码解读之模板AST 解析器(一) 》一文中,我们介绍了解析器的实现原理与状态机有关,并介绍了解析器的核心处理函数 parseChildren 的解析过程。在本文中,我们将详细介绍解
Vue3 源码解读之模板AST 解析器(一)
模板AST解析器 parser 在编译器的编译过程中负责将 模板字符串 解析为模板AST,解析器本质上就是一个状态机。接着分析了解析器的核心函数 parseChildren 的实现原理以及实现过程
Vue3源码解读之首次渲染DOM树
在首次渲染过程中,完成了根组件实例的挂载后,Vue3 会将template的内容编译后存放在根组件实例的 render 属性上(具体实现可参阅vue3 源码解读之初始化流程中的 finishCompo
下一页
个人成就
文章被点赞
236
文章被阅读
97,100
掘力值
3,075
关注了
49
关注者
108
收藏集
2
关注标签
14
加入于
2018-09-14