KIs*_*vat 5 javascript dom reactjs
它们之间的确切区别是什么以及它们两者的正确定义是什么?
我尝试在谷歌中找到正确的定义,但找不到满意的答案。
小智 8
真实 DOM 是您在浏览器屏幕上看到的内容,虚拟 DOM 是它的副本。主要区别在于,当您对真实 DOM 的任何部分进行更改时,它会立即重新渲染整个 DOM,这会影响服务器加载的效率,因为它必须重新加载整个页面,因为浏览器只能读取 JS、Html/ CSS。而JS是单线程语言。当您使用虚拟 DOM 并对其任何部分进行更改时,它会检查以前的 DOM 并运行一个名为“differ”的算法,该算法会检查进行更改的位置,并且仅重新渲染 DOM 的该部分并表示更改后的内容DOM 给你。
| 归档时间: |
|
| 查看次数: |
10627 次 |
| 最近记录: |