Avatar notebook default
vue
31篇文章 · 17163字 · 1人关注
  • Resize,w 360,h 240
    vue知识总结

    MVVM model和view层通过中间的vm连接和驱动。model层数据变化会改变视图,view改变通过事件来修改数据。vue参考了MVVM实...

  • Resize,w 360,h 240
    Vue源码--AST抽象语法树

    概念介绍 在开发Vue的时候编译器会将模板语法编译成正常的HTML语法,而直接编译的时候是非常困难的,因此此时会借助AST抽象语法树进行周转,进...

  • Resize,w 360,h 240
    style scoped 原理

    在了解 前先回顾vue实例的挂载和渲染流程: 其中template模板在运行时进行编译,它会利用Vue内部的编译器进行模板的编译,字符串模...

  • vue2手动实现vue响应式

    Object.defineProperty缺点: 不开启深度监听只会监听一层 如果开启深度监听,需要递归到底,一次性计算量大 无法监听删除新增属...

  • vue生命周期调用顺序

    单组件执行顺序 1、进入页面默认会自动执行beforeCreate -> created -> beforeMount -> mounted 2...

  • Resize,w 360,h 240
    VUE响应式原理

    Vue.js 实现响应式的核心是利用了 ES5 的 Object.defineProperty,这也是为什么 Vue.js 不能兼容 IE8 及...

  • VUE组件化

    Vue.js 另一个核心思想是组件化。所谓组件化,就是把页面拆分成多个组件 (component),每个组件依赖的 CSS、JavaScript...

  • vue数据驱动

    Vue.js 一个核心思想是数据驱动。所谓数据驱动,是指视图是由数据驱动生成的,我们对视图的修改,不会直接操作 DOM,而是通过修改数据。它相比...

文集作者