其实DOM并不慢。添加和删除DOM节点仅需进行内存中 几次指针交换,只不过是在JS对象上设置属性而已。
但是,布局缓慢。当你以任何方式操作DOM 时,你会在整个树上设置一个标记,以告诉浏览器它需要操作哪里。当JS将控制权交还给浏览器时,它会调用其布局算法(或更确切地说,会调用其CSS recalc算法,然后进行布局,然后重新绘制,然后重新合成)以重新绘制屏幕。
其实DOM并不慢。添加和删除DOM节点仅需进行内存中 几次指针交换,只不过是在JS对象上设置属性而已。
但是,布局缓慢。当你以任何方式操作DOM 时,你会在整个树上设置一个标记,以告诉浏览器它需要操作哪里。当JS将控制权交还给浏览器时,它会调用其布局算法(或更确切地说,会调用其CSS recalc算法,然后进行布局,然后重新绘制,然后重新合成)以重新绘制屏幕。
一.Vue文件內容 <template> </template> <script> </script> <style> </style>