2013-05-26 分類: 網(wǎng)站建設
DOM是文檔對象模型(Document Object Model)的簡寫,在前端的石器時代,我們頁面交互和渲染,是通過服務端渲染或者直接操作DOM實現(xiàn)的,有點像C語言或者C++這類系統(tǒng)編程語言手動操作內(nèi)存,那時候JQuery是最火的編程語言,后來隨著軟硬件性能的不斷改進,Web應用也變得越來越復雜,功能越來越強大,所以對于做前端開發(fā)的程序猿的能力要求也越來越高,像JQuery這樣的編程方式變得非常低效,盡管手動操作DOM可能可以達到更高的性能和靈活性。
為了提高網(wǎng)站開發(fā)人員的工作效率,React就又加了一層Virtual Dom,可以聲明式、組合式的構建一顆對象樹,然后映射到DOM。 Virtual Dom的出現(xiàn),可以說是改變了開發(fā)方式,開發(fā)者可以不用在關心DOM的操作細節(jié),另外,也使得多平臺渲染成為可能。
vdom因為是純粹的JS對象,所以操作它會很高效,但是vdom的變更最終會轉換成DOM操作,為了實現(xiàn)高效的DOM操作,一套高效的虛擬DOM diff算法顯得很有必要。
文章題目:Virtual Dom讓程序猿工作更高效!
本文地址:http://jinyejixie.com/news3/803.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站建設、品牌網(wǎng)站制作、全網(wǎng)營銷推廣、網(wǎng)站制作、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容