. addEventListener:
input监听(输入过程中发生)与change监听(失去焦点时发生)
该方法将指定的监听器注册到对应元素上,当元素触发指定的事件时,指定的回调函数就会执行....MVVM框架的三大基本原理
1. 数据代理:
Vue实现:
?
现在的问题就是:我明明是定义在data中的name,为什么可以通过vm.name直接访问到呢?...简单来说,当为{{name}}时,代码会执行对其进行大括号解析,然后从data中获取的相应属性值,然后修改其元素的textContent值....想象一种场景:当页面初始化完成之后,如果要对页面的某个数据进行修改,从原生层面来讲,正常的思路就是:获取元素标签修改DOM值,那既然咱已经用了框架,那么就不能使用这么low的技术了吧,来看看人家的思路:...当页面的数据发生改变时(即执行this.name="Cathrine"),即发生在数据更新阶段,会建立dep与watcher的关系~
?