瀏覽器緩存機(jī)制 面試 虛擬DOM有什么缺點(diǎn)?
虛擬DOM有什么缺點(diǎn)?DOM的主要優(yōu)點(diǎn)是:易于使用,在使用DOM時(shí),所有XML文檔信息都會(huì)存儲(chǔ)在內(nèi)存中,并且遍歷簡(jiǎn)單,支持XPath,增強(qiáng)了易用性。DOM的缺點(diǎn)是:效率低,解析速度慢,內(nèi)存消耗大,幾乎
虛擬DOM有什么缺點(diǎn)?
DOM的主要優(yōu)點(diǎn)是:易于使用,在使用DOM時(shí),所有XML文檔信息都會(huì)存儲(chǔ)在內(nèi)存中,并且遍歷簡(jiǎn)單,支持XPath,增強(qiáng)了易用性。DOM的缺點(diǎn)是:效率低,解析速度慢,內(nèi)存消耗大,幾乎不可能用于大文件。此外,效率低下還體現(xiàn)在時(shí)間消耗上,因?yàn)槭褂肈OM進(jìn)行解析時(shí),會(huì)為文檔的每個(gè)元素、屬性、處理指令和注釋創(chuàng)建一個(gè)對(duì)象。這樣,DOM機(jī)制中大量對(duì)象的創(chuàng)建和銷毀無(wú)疑會(huì)影響其效率。
react用虛擬dom有什么好處?
虛擬DOM不操作文檔DOM樹(shù)。您應(yīng)該知道操作DOM樹(shù)會(huì)消耗很多性能。每次操作DOM樹(shù)時(shí),都會(huì)再次呈現(xiàn)整個(gè)文檔。使用虛擬DOM,您可以理解在內(nèi)存中模擬DOM結(jié)構(gòu)。操作完成后,可以將其呈現(xiàn)到文檔中一次,以減少DOM樹(shù)操作的數(shù)量并提高性能。
如何考察候選人的react技術(shù)水平?
react中鍵的功能是什么?
調(diào)用setstate后會(huì)發(fā)生什么?
react的生命周期?
為什么虛擬DOM會(huì)提高性能?
反應(yīng)差異原則?
react中refs的功能是什么?
通量原理簡(jiǎn)介?
等等
然后讓你描述一下你的項(xiàng)目經(jīng)驗(yàn)等