首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vue源码解析
剑侠客
创建于2023-03-13
订阅专栏
玄冰龙翔
等 3 人订阅
共6篇文章
创建于2023-03-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
关于keep-alive,看这篇文章就够了!
用法回顾 通过keep-alive包裹的组件,可以帮助我们将一些不常变动或者需要缓存内容的组件保存在内存中,保留组件的状态,避免多次渲染,提高页面性能。 上面代码实现的效果如下: 可以看出,我们在组件
面试官:你能讲讲$nextTick吗?
面试官:你能讲讲$nextTick吗? 我:将回调延迟到下次 DOM 更新循环之后执行。 面试官:没了吗? 我:没了! 2023年了,如果你像上面一样,面试个初、中级前端开发还行,面试高级前端开发,基
Vuex很难?几十行代码我们实现一个!
Vuex的鼎鼎大名,用Vue的同学没有不知道的吧,其实它的实现并没有很复杂,仅仅几十行代码,我们就能构建一个自己的Vuex,还不学会它,在面试官面前装一波! vuex的使用 在store/index.
Vue之diff算法,看完你就算不会,也知道虚拟节点和diff算法是什么了!
前言 学过Vue或React的肯定都知道虚拟dom是什么,vue就是通过虚拟dom与diff算法来对真实的Dom进行最小量更新,说白了就是比对虚拟dom,一样的不更新,不一样的更新dom。diff算法
Vue响应式原理
首先建议了解 Object.defineproperty ,它是有get与set方法的,分别在获取与设置时触发。 我们先来进行对象的响应式,它是经历了一下的流程: 从上可以看出,它是经历循环去把所有的
幡然醒悟篇之AST抽象语法树!
抽象语法树(AST)也是Vue的核心内容,也不仅仅限于Vue,如在Babel中的运用,在Vue中它也是虚拟节点的上一步,虚拟节点就是通过抽象语法树得来的,但是它很简单,因为它不需要去做diff,节点的