详解Object.defineProperty()

2016-04-11
阅读 2 分钟
4.2k
Object.defineProperty是ES5新增的一个API,其作用是给对象的属性增加更多的控制。在我们日常的coding中,这个API用到的地方不多,然而它对于MVVM框架中双向数据绑定(two-ways data binding)来说是至关重要的一个API,目前vue和avalon中的双向数据数据绑定均是通过它来实现的。

探索ES2015:箭头函数(Arrow Functions)

2016-04-05
阅读 2 分钟
4.2k
在JavaScript的世界中函数被誉为一等公民,每当我们需要在JS定义一个新的函数,我们都会毫不犹豫的function() {},也许我们可以开始换一种方式来定义一个函数,也就是本文的主角箭头函数,一个来自ECMAScript 2015(又称ES6)的全新特性。