提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
vue的核心是
数据驱动与
组件化,数据驱动的背后是
数据劫持与
观察者模式
数据劫持通过object.defineProperty方法将原生js代码注入到vue当中作为data的选项,然后遍历产生setter与getter,其目的是为了更好的感知数据的变化
data可以理解为发布源,这样其data当中的数据发生改变时,其他用到data数据的地方也会跟着改变,(发布订阅者模式,也就是观察者模式,一个意思)
data的作用
将html当中标签的内容动态化