首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue源码
订阅
谓吴跽
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Vue源码剖析——render、patch、updata、vnode
如有错误,希望各位留言指点,乐意之极。 在Vue源码里,尤大采用了Flow作为静态类型检查,Flow是facebook出品的静态类型检查工具。 众所周知,JavaScript是弱类型的语言。 所谓弱类型指的是定义变量时,不需要什么类型,在程序运行过程中会自动判断类型,如果一个语…
Vue 源码解析:深入响应式原理
作者:滴滴公共前端团队 - 黄轶 本文来自《Vue.js 权威指南》源码篇的一个章节,现在分享出来给大家 Vue.js 最显著的功能就是响应式系统,它是一个典型的 MVVM 框架,模型(Model)只是普通的 JavaScript 对象,修改它则视图(View)会自动更新。这种…
带你再看Vue文档,你就顺便学会了React
最近接手了一个React开源项目,上手前看了一些react的基础教程就撸了,之前有着半年Angular转2年Vue的前端经验,但是还是对React心生畏惧。 项目做了大概一个周了,发现果然世界上代码都是一样的,React几乎和Vue的用法一样,唯一的学习成本在于语法(如果你能理…
看了多篇Vue内核文章原理还是不太明白,看看这篇试试?
切换到仓库的第一个commit,自己运行运行,尝试着去看一看代码,自己先理解理解,断点调试调试。然后再来看这篇文章代码中写的注释,遇到不太理解的再来看看这篇文章,看看是不是能够更易于理解些。代码真的已经简化到不能再简化,总计才150行左右,仔细看你一定能理解。第一个commit…
入口文件开始,分析Vue源码实现
网上现有的Vue源码解析文章一搜一大批,但是为什么我还要去做这样的事情呢?因为觉得纸上得来终觉浅,绝知此事要躬行。 然后平时的项目也主要是Vue,在使用Vue的过程中,也对其一些约定产生了一些疑问,可能官网上只会建议你这么做,但是核心实现我们可能并不知道。比如: ... 其次,…
Vue 3 原理剖析:数据响应系统
这是我的剖析 Vue 3 原理的第一篇文章。这篇将会带着大家学习数据响应相关的内容,并且尽可能的脱离源码来了解原理,降低大家的学习难度。 Vue 3 目前的状态其实很适合阅读,因为代码量不多,并且核心功能是不会有什么大的变动的。 因此笔者 fork 了目前的源码,并且加以注释。…
Vue源码简析(版本vue-2.4.4)
1. 先进入 initMixin(Vue),在prototype上挂载 2. 进入 stateMixin(Vue),在prototype上挂载 3. 进入eventsMixin(Vue),在prototype上挂载 5. 最后进入renderMixin(Vue),在protot…
深度解析 Vue 响应式原理
无论是对象还是数组,需要实现双向绑定的话最终都会执行这个函数,该函数可以监听到 set 和 get 的事件。 在 Object.defineProperty 中自定义 get 和 set 函数,并在 get 中进行依赖收集,在 set 中派发更新。接下来我们先看如何进行依赖收集…
「从源码中学习」面试官都不知道的Vue题目答案
当回答面试官问及的Vue问题,我们除了照本宣科的回答外,其实还可以根据少量的源码来秀一把,来体现出你对Vue的深度了解。 “谈谈你对Vue生命周期的理解。” 1. “new Vue()做了什么?” new关键字代表实例化一个对象, 而Vue实际上是一个类, 源码位置是/src/…
面试官:聊聊对Vue.js框架的理解
今年OKR定了一条KR是每一个季度进行一次前端相关技术的分享,还有十几天就到2020年了,一直忙于业务开发,没有时间准备和学习高端话题,迫于无奈,那就讲讲平时使用频率较高,却没有真正认真的了解其内部原理的 Vue.js 吧。 由于本文为一次前端技术分享的演讲稿,所以尽力不贴 V…