[vue] 什么是虛擬DOM?
虛擬 dom 是相對于瀏覽器所渲染出來的真實 dom 的,在react,vue等技術出現之前,我們要改變頁面展示的內容只能通過遍歷查詢 dom 樹的方式找到需要修改的 dom 然后修改樣式行為或者結構,來達到更新 ui 的目的,
這種方式相當消耗計算資源,因為每次查詢 dom 幾乎都需要遍歷整顆 dom 樹,如果建立一個與 dom 樹對應的虛擬 dom 物件( js 物件),以物件嵌套的方式來表示 dom 樹,那么每次 dom 的更改就變成了 js 物件的屬性的更改,這樣一來就能查找 js 物件的屬性變化要比查詢 dom 樹的性能開銷小,
個人簡介
我是歌謠,歡迎和大家一起交流前后端知識,放棄很容易,
但堅持一定很酷,歡迎大家一起討論
主目錄
與歌謠一起通關前端面試題
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/265412.html
標籤:其他
上一篇:vue腳手架專案創建
下一篇:Webpack快速入門
