tinyVue(version:0.1.0)---支持computed属性、watch监控,自定义指令

2016-11-20
阅读 3 分钟
2.2k
re-vue rewrite vue.js. 包含一个比较完整的基本项目,webpack打包、mocha测试、eslint代码校验. online demo 源码分析:https://github.com/xiaofuzi/deep-in-vue 特性 双向绑定 计算属性 事件支持 watch监测 生命周期函数 自定义指令 Usage example: {代码...} {代码...} el Type: String | Node 根节点选择器或是根节...

vue源码分析系列文章

2016-11-10
阅读 1 分钟
5.9k
vue成长系列文章 作为一个成功的开源项目,其成长历程是有许多值得我们借鉴和学习的。 设计思想 抛弃的部分 实现细节 如何实现转换的 more and more 项目 the first commit of vue vue的雏形,小而全面 the-super-tiny-vue.js --- demo --- es6版本源码 谈谈get/set与getState/setState的优劣 指令式声明的替代解决方案 ...

再谈闭包-词法作用域

2016-03-06
阅读 4 分钟
6.6k
最近打算换工作,所以参加了几次面试(国内比较知名的几家互联网公司)。在面试的过程中每当被问起闭包,我都会说闭包是作用域的问题?令人惊讶的是几乎无一例外的当我提到作用域时我都被打断,并提醒我好好的找一本javascript的书籍看看。而当我忍不住去问面试官对于闭包你是怎么理解的?我得到的大多是回答都是通过返回...

事件绑定机制简单实现

2016-03-04
阅读 2 分钟
1.7k
原理: 维护一个事件数组 通过apply调用 {代码...}