Vue虛擬DOM

虛擬dom是一個抽象的概念本身呢是一個特殊的對象。
Vue之所以運行高效,使用虛擬DOM減少了對真實的dom操作
vDom使用diff算法的原因: DOM操作是昂貴的,應儘量減少DOM的操作所以需要找出本次DOM必須更新的節點來更新,其它的不更新,找出的過程就需要用到diff算法。

	//DOM
	<div class='xxx'>
		<p>123</p>
	</div>
	//虛擬DOM
	var obj={
		dom:'div',
		props:{class:"xxx"},
		text:"",
		children:[
			dom:'p',
			props:{class:"xxx"},
			text:"123", 
		]
	}

diff算法

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章