虚拟dom

作者: Xzeq | 来源:发表于2018-11-07 00:17 被阅读35次

    vue执行

    先去创建一个虚拟dom,

    将生成的虚拟dom其渲染到页面。

    虚拟dom是一个对象,能够表现出dom结构。编译模板,编译为虚拟dom。利用render函数生成真实dom结构。

    当有数据改变时,根据上一次的虚拟dom生成新的虚拟dom结构。利用diff算法,把新生成的虚拟dom与上一次的虚拟dom做对比,讲对比出来的不同地方进行重新渲染。

    组件中的data为什么返回一个对象。因为对象是引用类型 。因为组件中要拥有自己独立的数据,利用函数返回对象的形式,每次都会返回新的对象。

    vue最外边的是根实例。

    组件相当于是一个小型vue实例。也是需要new的。当嵌套到父组件中,父组件会执行new vue。

    相关文章

      网友评论

          本文标题:虚拟dom

          本文链接:https://www.haomeiwen.com/subject/fztmxqtx.html