vue

如何实现一个虚拟DOM?说说你的思路

发布于 2021-01-11 17:01:14
关注者
0
被浏览
463
4 个回答
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    就目前我想到的 就只有两种:

    1. document.fragment
      2.template模板
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    虚拟DOM本身是一个JavaScript对象模拟真实DOM ,用对象的属性去描述一个DOM节点,最终也只是一个真实DOM的映射

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    虚拟Dom在vue底层实现中是一个类,每次_render的时候都会实例化Vnode为一个虚拟dom对象。也就是说本质上是用一个js对象来描述dom节点。

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    可以使用 document.createDocumentFragment 创建虚拟节点

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看