首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue源码
订阅
不吃饺子爱包饺子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
深入剖析:Vue核心之虚拟DOM
使用 Vue 做项目也有两年时间了,对 Vue 的 api也用的比较得心应手了,虽然对 Vue 的一些实现原理也耳有所闻,例如 虚拟DOM、flow、数据驱动、路由原理等等,但是自己并没有特意去探究这些原理的基础以及 Vue 源码是如何利用这些原理进行框架实现的,所以利用空闲时…
字节一面,面试官问我Vue3源码,我说……
“哥,我面试字节挂了!” 小明哭丧着脸:“MD,太卷了!这 Vue3 刚转正没多久,面试官就问上我原理了,什么 reactivity 实现原理,proxy ,Vue3初始化的流程,编译优化,diff
【阮一峰推荐】学习 vue3 源码的利器
但是当我们打开 vue3 的源码之后你会发现,代码量是如此之多。这个源码到底该从何读起。虽然 vue3 代码的可读性是很高的,但是架不住代码量大呀!!! 就是自己把功能实现一遍,这对于我自己的收获也是巨大的。因为你要想实现这个功能的话,你必须要先理解,然后才可以把代码写出来。 …
Vue2 源码总结梳理
本篇文章更合适于已看过 Vue2 源码,希望进一步总结加深概念的人群。若还未读过源码或零碎一知半解的小伙伴,也可以挑选阶段进行总结梳理,个人还是强烈认为需要过一遍源码。
vue2.x响应式原理
那么vue是怎么知道当数据改变的时候都要去通知谁呢?它用了一个订阅者Dep,它用来存放我们的观察者对象,当数据发生改变,就通知观察者,观察者通过调用自己的update方法完成更新。 以上代码是2.x版本响应式原理的代码模拟,在vue中这几个类都是单独的文件,源码地址。
Vue模板编译原理
写过 Vue 的同学肯定体验过, .vue 这种单文件组件有多么方便。但是我们也知道,Vue 底层是通过虚拟 DOM 来进行渲染的,那么 .vue 文件的模板到底是怎么转换成虚拟 DOM 的呢?这一块对我来说一直是个黑盒,之前也没有深入研究过,今天打算一探究竟。 Vue 3 发…
vue 269个知识点(面试题)为你保驾护航
... 小伙子:你为何 不按套路提问 呢?你应该这样问我:MVVM是什么,生命周期有哪些,双向绑定的原理啊,我对这些比较熟悉。 我:此时的我,被反问给愣住了(难道是我错了吗?我是农村来的不懂套路,还好我经历过风风雨雨,假装镇定下)。 看到网上vue相关的题量都非常少,完全不能满…
为什么 Vue 实例只能有一个根元素?
笔者入坑学习 Vue 也算是有段时间了,文档和一些大佬的项目、文章也多少看了一些,但是似乎这个问题思考的很少,每次在写项目或是 demo 的时候直接就是代码往上怼,深入的地方也仅限于了解了路由和模板编译的源码实现,也没有深究过为什么只能有一个根元素。这个问题我觉得对于刚入门 V…
「进击的前端工程师」从源码解读Vue生命周期,让面试官对你刮目相看
在我们的实际项目中,与Vue的生命周期打交道可以说是家常便饭。掌握Vue的生命周期对开发者来说是特别重要的。那么如果能够从源码角度理解Vue的生命周期,对我们的开发和成长会有进一步的提升。 本文从基础知识开始讲起,分为基础知识和源码解读两部分,对基础知识已经掌握的开发者可自行跳…
全面解析Vue.nextTick实现原理
vue中有一个较为特殊的API,nextTick。根据官方文档的解释,它可以在DOM更新完毕之后执行一个回调,尽管MVVM框架并不推荐访问DOM,但有时候确实会有这样的需求,尤其是和第三方插件进行配合的时候,免不了要进行DOM操作。而nextTick就提供了一个桥梁,确保我们操作