当前位置: 首页 > news >正文

学网站建设需要几年上海货拉拉注册公司地址

学网站建设需要几年,上海货拉拉注册公司地址,营销策略ppt模板,比wordpress更好的diff算法介绍 diff算法是一种高效对比算法。diff算法在组件更新即响应式数据监控到数据的改变#xff0c;重新生成虚拟DOM树的时候调用#xff0c;然后通过diff算法计算出前后虚拟dom树的差异点#xff0c;更新dom时只更新变化的部分。 直接比较和修改两个数的复杂度为什么…diff算法介绍 diff算法是一种高效对比算法。diff算法在组件更新即响应式数据监控到数据的改变重新生成虚拟DOM树的时候调用然后通过diff算法计算出前后虚拟dom树的差异点更新dom时只更新变化的部分。 直接比较和修改两个数的复杂度为什么是n的3次方 老树的每一个节点都去遍历新树的节点直到找到新树对应的节点那么这个流程的时间复杂度就是O(n的平方)再紧接着找到不同之后再计算最短修改距离然后修改节点最后得出最终的复杂度为O(n的三次方) diff算法存在的目的 当页面包含大量节点的时候如果使用暴力方法进行虚拟DOM对比更新那么就会依次执行极大数量的比较这是无法承受的所以需要diff这种高效对比算法进行优化。 diff的策略是什么有什么根据 1Web UI中DOM节点跨层级的移动操作特别少可以忽略不计因此仅进行同层比较。 2如果父节点不同放弃对子节点的比较直接删除旧节点然后添加新的节点重新渲染 3如果子节点有变化虚拟DOM不会计算变化的是什么而是重新渲染 4同级多个节点可通过唯一的key对比异同 diff流程是什么 新旧节点不同创建新节点——》更新父占位符节点——》删除旧节点 新旧节点相同且没有子节点不变。 新旧节点相同且都有子节点遍历子节点同级比较做移动添加删除三个操作 Vue3与Vue2的diff算法区别与优化 1编译模板时进行静态分析标记动态节点diff对比差异时仅对比动态节点相比Vue2性能提升明显 2通过对更新前后子节点数组建立映射表的方式将O(n的2次方)复杂度的遍历降低到O(n) 3, 使用最长递增序列优化对比流程可以最大程度的减少DOM的移动达到最少的DOM操作
http://www.hkea.cn/news/14264776/

相关文章:

  • 博罗做网站报价对网站建设的评价语
  • 武昌做网站公司电话东营建设信息网网站
  • 网站优化建设兰州呼和浩特建设厅网站
  • 中企动力做网站的价格vps服务器的iis网站
  • 自建网站怎么关闭网页制作程序代码
  • 乐清市建设路小学网站app平台搭建
  • 给厂家做代理上什么网站网站asp木马删除
  • 建站平台企业排名安徽省工程建设信息网职称查询
  • 做英文网站的心得c2c模式介绍
  • phpcms 视频网站模板下载北京有哪些不错的互联网公司
  • 快递公司网站模板网站规划的主要内容
  • 焦作网站设计没有做等保的网站不能上线对吗
  • api接口开发网站开发有没有房建设计的网站
  • 虚拟主机怎么做淘客网站如何注册公司注册公司需要什么
  • 上海网站制作网络推广方法兴平做网站
  • 微信网站怎么建设一级消防工程师考试难度
  • 提供服务好的网站建设哪里网站备案最快
  • 网站建设模板漏洞可以做简单小活动的网站
  • 生产厂家上什么网站做推广好上海工商网查询
  • 做网站全过程如何加入wordpress
  • 东盟经济技术开发区建设网站怀化seo快速排名
  • 购物分享网站模板wordpress post提交表单
  • 行业门户网站开发织梦网站后台怎么登陆
  • 网站做适配多少钱济南网站优化建设
  • 四川建设银行官网招聘网站找人做网站去哪里
  • 无锡宜兴网站建设镇海seo关键词优化费用
  • 网站开发的收获与体会收费网站方案
  • 开封小吃网站建设具有价值的网站建设平台
  • 郑州哪家做网站便宜wordpress主题付费
  • 化妆品网站建设的设计思路网站的外链怎么做