学习笔记
未读
vue2源码分析-new vue发生了什么
src/core/instance/index.js initMixin 注册_init 方法 initLifecycle(vm)
initEvents(vm)
initRender(vm)
callHook(vm, 'beforeCreate')
initInjections(vm) // res
学习笔记
未读
vue2源码分析-数据驱动
Vue.js 一个核心思想是数据驱动。所谓数据驱动,是指视图是由数据驱动生成的,我们对视图的修改,不会直接操作 DOM,而是通过修改数据。他相比我们传统的前端开发,如使用 jQuery 等前端库直接修改 DOM,大大简化了代码量。特别是当交互复杂的时候,只关心数据的修改会让代码逻辑变得非常清晰,因为
学习笔记
未读
vue2 源码分析-Vue 异步更新原理
Data对象:vue中的data方法中返回的对象; Dep对象:每一个Data属性都会创建一个Dep,用来搜集所有使用到这个Data的Watcher对象; Watcher对象:组件视图对象,主要用于渲染DOM V