首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue
订阅
kingweicai
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
[译] 如何使用 JavaScript 构建响应式引擎 —— Part 2:计算属性和依赖追踪
Hey!如果你用过 Vue.js、Ember 或 MobX,我敢肯定你被 计算 属性难倒过。计算属性允许你创建像正常的值一样使用的函数,但是一旦完成计算,他们就被缓存下来直到它的一个依赖发生改变。总的来说,这一概念与 getters 非常相似,实际上下面的实现也将会用到 get…
解析 vue2.0 的 diff 算法
本篇文章以图文并茂的方式来讲明这个 diff 的过程。
Vue 源码详解: compile,link,依赖,批处理... 一网打尽,全解析!
非常详细的源码解析文章,2 万字长文,并配合注释版源码,阐述了 Vue 的整个生命周期,包含了 transclue、compile、link、依赖订阅与退订、parseExpression 等内容,也介绍了一般文章不常深入的 “如何解决 getter/setter 无法订阅属性的添加与删除” 等等代码细节。
500行代码实现迷你版vuejs,麻雀虽小,五脏俱全
最近看vuejs v1.0 的源码,萌生了能不能自己实现一个vuejs的想法,于是就有了这个迷你版的vuejs。几乎所有的代码都是我自己重写的,但是在写的过程中完全参照vuejs,所以文件组织,生命周期以及类名方法名等都几乎一样。如果你想学习vuejs源码,这个项目将会很有帮助。
[译] 如何使用 JavaScript 构建响应式引擎 —— Part 1:可观察的对象
随着对强健、可交互的网站界面的需求不断增多,很多开发者开始拥抱响应式编程规范。 在开始实现我们自己的响应式引擎之前,快速地解释一下到底什么是响应式编程。维基百科给出一个经典的响应式界面实现的例子 —— 叫做 spreadsheet。定义一个准则,对于 =A1+B1,只要 A1 …