从很久之前就已经接触过了angularjs了,当时就已经了解到,angularjs是通过脏检查来实现数据监测以及页面更新渲染。之后,再接触了vue.js,当时也一度很好奇vue.js是如何监测数据更新并且重新渲染页面。今天,就我们就来一步步解析vue.js响应式的原理,并且来实现一个简单的demo。
首先,先让我们来了解一些基础知识。
基础知识
Object.defineProperty
es5新增了Object.defineProperty这个api,它可以允许我们为对象的属性来设定gette