91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

虛擬DOM和DOM Diff算法 感悟

發布時間:2020-08-05 17:45:24 來源:網絡 閱讀:378 作者:喝醉的熊 欄目:web開發

虛擬dom的作用是更少的去操作真實DOM。
DOM Diff算法用來判斷哪些區域可以更新哪些區域不需要更新,最終減小更新區域。

改變虛擬DOM界面不會更新,但是改變真實DOM界面一定會更新,在react里面作為程序員我們幾乎不需要去手動更新真實DOM,我們只需要更新虛擬DOM,如何觸發虛擬DOM更新,就是更新組件的狀態,虛擬DOM就會重新產生,然后再產生真實dom,效率高不高主要體現在更新,界面一旦顯示出來之后就是各種操作。

虛擬DOM和DOM Diff算法 感悟

上圖顯示了
在react里面只能利用setState()更新狀態,老數據的狀態是不能直接改變的,而是先產生一個新的數據,重新創建虛擬DOM樹,然后新老數據進行對比,體驗為虛擬DOM樹的差異,最后更新差異對應到真實DOM,界面實現局部重繪,DOM Diff算法可以實現一個最小的重繪。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

依安县| 瑞安市| 芜湖市| 当阳市| 兴文县| 武威市| 津市市| 福州市| 华阴市| 新野县| 静乐县| 思南县| 通州市| 西充县| 富蕴县| 七台河市| 怀宁县| 江永县| 安塞县| 棋牌| 化德县| 温州市| 芜湖市| 绥滨县| 铁岭市| 珲春市| 康乐县| 双柏县| 海阳市| 宁德市| 石景山区| 东乡| 济宁市| 宁城县| 若羌县| 遵义县| 五原县| 华宁县| 曲阜市| 石嘴山市| 赤壁市|