什么是dom,虚拟dom

什么是dom,虚拟dom 传统dom操作的弊端:当你用原生js 或jquery等库去操作DOM时,浏览器会从构建DOM树开始把整个流程(DOM树--CSSOM树---渲染树---回流---重绘---渲染页面)执行一遍

传统dom操作的弊端:当你用原生js 或jquery等库去操作DOM时,浏览器会从构建DOM树开始把整个流程(DOM树--CSSOM树---渲染树---回流---重绘---渲染页面)执行一遍,所以频繁操作DOM会引起不需要的计算,导致页面卡顿,影响用户体验

虚拟DOM的好处:虚拟DOM是为了解决DOM操作过多而导致性能低的问题而诞生的,虚拟DOM诞生之前,操作DOM的是直接操作的,改一次渲染一次,而虚拟DOM就是用js对象模拟一颗DOM树,每次修改DOM,先把虚拟DOM修改,最后再一次性把虚拟DOM更新,这样就减少了很多次DOM操作,优化了性能

虚拟DOM的工作原理:

a,用JavaScript模拟DOM树,并渲染这个DOM树

b,比较新老DOM树,得到比较的差异对象

c,把差异对象应用到渲染的DOM树

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/34394.html

(0)

相关推荐

  • 怎么删除瑞星杀毒软件,怎样删除瑞星杀毒软件

    怎么删除瑞星杀毒软件,怎样删除瑞星杀毒软件GlobeImposter勒索病毒新变种 Dragon444开始新的攻击2018-10-25威胁等级:★★★★GlobeImposter勒索病毒使用了对称加密和非对称加密算法,病

    趣活 2021年11月12日
  • 魔兽世界怀旧服赞达拉肩膀附魔在哪换(魔兽世界zg肩膀附魔需要什么)

    wow魔兽世界的Wlk即将上线。今天给大家带来以下信息游戏,肩膀附魔进行位置介绍的地方,朋友们不知道去哪里兑换。所以下面给大家具体介绍一下。 wow魔兽世界肩膀附魔换取地点介绍 所...

    2022年7月22日
  • 大鱿鱼怎样去除酸味

    大鱿鱼怎样去除酸味 预备好材质之后,先把大鱿鱼清洗一遍,用刀剖开大鱿鱼之后清算内脏。洗清洁大鱿鱼之后,把大鱿鱼放入葱姜水里浸泡一个小时,再把大鱿鱼捞出并沥干水分,在表面撒食用碱之后搓洗,把大鱿鱼搓洗清洁之后用清水清

    生活 2021年10月7日
  • 淘宝15天价保什么时候发货,淘宝的15天保价怎么用

    淘宝15天保价是什么,淘宝15天保价,淘宝15天保价注意事项淘宝15天保价是什么 目前淘宝就是很多消费者的购物平台之一,毕竟商品种类齐全、购买方便并且价格还比较方便。在即将到来的双十一期间,网购的成交量显著增加。那么淘宝

    电商 2021年11月2日
  • 美丽又有才华的“芯片女神”黄茜,帮助华为海思芯片。

    有这么一位颜值出众的科学家,她没有加入华为,却作为外援,一直在助力华为海思芯片的发展,她就是黄芊芊。提起女科学家,我想你第一个想到的是颜宁,她在结构生物学方面、获得了举世瞩目的成就。而黄芊芊,同样可以用“天才少年”来形容她。为什么这么说呢?

    科技 2021年10月27日
  • 如何写出爆款小说,一篇10万原创爆文收益

    对于初学写作的人来说,最重要的是写作能不能赚钱,写作能赚多少钱。 今天,在这篇笔记中,我将以一个有经验的人的经历向你揭示其中的秘密,实现写作的五种方法,以及相应的好处。 1.投稿变...

    阅读 2022年2月16日