Virtual Dom讓程序猿工作更高效!

2013-05-26    分類: 網(wǎng)站建設(shè)

DOM是文檔對象模型(Document Object Model)的簡寫,在前端的石器時代,我們頁面交互和渲染,是通過服務(wù)端渲染或者直接操作DOM實現(xiàn)的,有點像C語言或者C++這類系統(tǒng)編程語言手動操作內(nèi)存,那時候JQuery是最火的編程語言,后來隨著軟硬件性能的不斷改進,Web應(yīng)用也變得越來越復(fù)雜,功能越來越強大,所以對于做前端開發(fā)的程序猿的能力要求也越來越高,像JQuery這樣的編程方式變得非常低效,盡管手動操作DOM可能可以達到更高的性能和靈活性。

DOM操作

為了提高網(wǎng)站開發(fā)人員的工作效率,React就又加了一層Virtual Dom,可以聲明式、組合式的構(gòu)建一顆對象樹,然后映射到DOM。 Virtual Dom的出現(xiàn),可以說是改變了開發(fā)方式,開發(fā)者可以不用在關(guān)心DOM的操作細節(jié),另外,也使得多平臺渲染成為可能。

vdom因為是純粹的JS對象,所以操作它會很高效,但是vdom的變更最終會轉(zhuǎn)換成DOM操作,為了實現(xiàn)高效的DOM操作,一套高效的虛擬DOM diff算法顯得很有必要。

網(wǎng)頁標題:Virtual Dom讓程序猿工作更高效!
文章起源:http://www.bm7419.com/news/803.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站策劃、App開發(fā)、網(wǎng)站設(shè)計、品牌網(wǎng)站建設(shè)、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化