首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Vue
订阅
lijiashen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Vue.js 双向绑定的实现原理
既讲涉及的知识,又将源码简化到不能更简化。如此厚道的解析文章这年头确实不多见。
不造个轮子,你还真以为你会写代码了? | 掘金技术征文
最近在琢磨 Vue 的实现原理,参照着 Vue 捣鼓了一个轮子,一个轻量的前端 MVVM 框架,Vue 的绑定指令基本都实现了一遍。(姑且命名为 vueuv.js)。MVVM 原理实现非常巧妙,真心佩服作者的构思;编译部分没用源码的方式实现,自己捣鼓着实现的,过程真是既烧脑也获益良多。完整版代码放在GitHub: https://github.com/qieguo2016/Vueuv, I need your star~~ 掘金编辑说有征文活动?好吧,互相伤害!https://gold.xitu.io/post/58522dca128fe1006b54da92
面试官: 实现双向绑定Proxy比defineproperty优劣如何?
双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. 可以实现双向绑定的方法有很多,KnockoutJS基于观察者模式的双向绑定,Ember基于数据模型的双向绑定,Angular基于脏检查的双向绑定,本篇文章我们重点讲面…
Vue nextTick 机制
这段脚本执行我们猜测会依次打印:1、2、3。但是实际效果中,只会输出一次:3。为什么会出现这样的情况?我们来一探究竟。 我们定义watch监听msg,实际上会被Vue这样调用vm.$watch(keyOrFn, handler, options)。$watch是我们初始化的时候…
Vue 源码解析:深入响应式原理
作者:滴滴公共前端团队 - 黄轶 本文来自《Vue.js 权威指南》源码篇的一个章节,现在分享出来给大家 Vue.js 最显著的功能就是响应式系统,它是一个典型的 MVVM 框架,模型(Model)只是普通的 JavaScript 对象,修改它则视图(View)会自动更新。这种…
Vue 源码详解: compile,link,依赖,批处理... 一网打尽,全解析!
非常详细的源码解析文章,2 万字长文,并配合注释版源码,阐述了 Vue 的整个生命周期,包含了 transclue、compile、link、依赖订阅与退订、parseExpression 等内容,也介绍了一般文章不常深入的 “如何解决 getter/setter 无法订阅属性的添加与删除” 等等代码细节。
不好意思!耽误你的十分钟,让MVVM原理还给你
众所周知当下是MVVM盛行的时代,从早期的Angular到现在的React和Vue,再从最初的三分天下到现在的两虎相争。 无疑不给我们的开发带来了一种前所未有的新体验,告别了操作DOM的思维,换上了数据驱动页面的思想,果然时代的进步,改变了我们许多许多。 啰嗦话多了起来,这样不…
Vuex 源码解析(如何阅读源代码实践篇)
上一篇文章说的是如何阅读框架源代码,收到了“如果更详细一点就好了”的反馈,不如就以 Vuex 为切入点进行一次实践吧,不矫揉不造作,说走咱就走~~ 一、前提 本文假定你已经对 Vue 的使用上有一定的概念,不要求轻车熟路(使用过 Vuex 当然是最好的),但至少要了解基本的事件…