
ReactJS作为前端三大主流框架之一,想必对于每一个要做开发的小伙伴来说都已经是耳熟能详了。有不少学IT的朋友都已经学习了用ReactJS来开发全栈项目的前端部分啦!
当真正去面试Developer岗位的时候,除了要有实践能力和项目经验,对编程语言的理解也是很多公司在面试程序员过程中的必考内容❗️毕竟,理解了编程语言的核心思想,就能够在工作中举一反三,而不是一味地”搬运“了。
今天要和大家分享的,就是前端面试中关于ReactJS的常见考点,Real DOM和Virtual DOM的区别。
🔸Real DOM就像是一棵真实的树,上面的叶子和果子就是页面中的元素,而Virtual DOM则是用JS文件记录下了这一课树。
🔸当页面中有元素需要更新或者改动时,通过Virtual DOM和Real DOM进行比对,很快就能发现页面中需要改动的位置和内容。
🔸通过Virtual DOM的辅助,页面的更新不需要全部重新绘制,从而减少了内存的消耗,也提高了页面渲染的速度。



