1贸典、虛擬dom是什么
由于瀏覽器的標(biāo)準(zhǔn)過(guò)于復(fù)雜配乓,使用js對(duì)象來(lái)描述一個(gè)原生的dom底循,我們就稱(chēng)這個(gè)對(duì)象為虛擬dom纪蜒。
dom屬性非常之多,這就是為什么dom稍微操作一下就會(huì)導(dǎo)致瀏覽器性能急速下降此叠,盡可能少操作dom也是各個(gè)性能優(yōu)化的金科玉律。
這個(gè)對(duì)象是非常輕量級(jí)的随珠,通過(guò)這個(gè)很簡(jiǎn)單的對(duì)象來(lái)描述上面的dom結(jié)構(gòu)灭袁,這就是所謂的虛擬dom。像react和vue它們用到虛擬dom的時(shí)候窗看,就是想對(duì)頁(yè)面做一些更新的時(shí)候茸歧,想做渲染的時(shí)候,我們可以通過(guò)虛擬dom這個(gè)對(duì)象之間的對(duì)比显沈,找出HTML間最小的修改软瞎。