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

山东专业企业网站建设做企业网站报价

山东专业企业网站建设,做企业网站报价,广告海外推广,建立客户档案表格模板文章目录是什么比较方式原理分析Diff算法的步骤#xff1a;首尾指针法比对顺序#xff1a;是什么 diff 算法是一种通过同层的树节点进行比较的高效算法 其有两个特点#xff1a; 比较只会在同层级进行, 不会跨层级比较 在diff比较的过程中#xff0c;循环从两边向中间比较… 文章目录是什么比较方式原理分析Diff算法的步骤首尾指针法比对顺序是什么 diff 算法是一种通过同层的树节点进行比较的高效算法 其有两个特点 比较只会在同层级进行, 不会跨层级比较 在diff比较的过程中循环从两边向中间比较比较方式 diff整体策略为深度优先同层比较 比较只会在同层级进行, 不会跨层级比较比较的过程中循环从两边向中间收拢 原理分析 Diff算法的步骤 之后判断新旧两个节点是否为同类标签如果不是同类标签就直接替换如果是同类标签的话进一步执行patchVnode()方法在这个方法内部也是需要先判断一下新旧虚拟节点是否相同如果相等就直接return如果不相等就需要分情况来比对比对的原则就是以新虚拟节点的结果为准分为以下几种情况 oldvnode和newvnode都有文本节点—执行—用新的文本节点替换旧文本节点 oldvnode没有子节点newvnode有子节点—执行—添加新的子节点 oldvnode有子节点newvnode没有子节点—执行—删除旧的子节点 oldvnode和newvnode都有子节点—执行—updateChildren()方法 首尾指针法 ①依次比对当比较成功后退出当前比较②渲染结构以newVnode为准③每次比较成功之后start点和end点向中间靠拢④当新旧节点中有一个start点跑到end点右侧时终止比较⑤如果都匹配不到则旧虚拟DOM key只去比对新虚拟DOM的key值如果key相同则复用并移动到新虚拟DOM的位置比对顺序 首先旧虚拟节点的start和新虚拟节点的start做比对如果没有比对成功就用旧虚拟节点的start和新虚拟节点的end做比对。 如果依旧没有比对成功就用旧虚拟节点的end和新虚拟节点的start做比对如果依旧没有比对成功旧虚拟节点的end会和新虚拟节点的end做比对 当比对成功就退出当前比对渲染结果会以新虚拟节点的结果为准 每次比对成功后比对成功的start会向右侧移动end会向左侧移动。在移动的过程中当start点跑到end点右侧的时候就终止比较。
http://www.tj-hxxt.cn/news/224977.html

相关文章:

  • 网站外链接自己可以怎么做wordpress建站不好用
  • 郑州网站维护电商网站开发ppt
  • 折扣网站怎么做wordpress 显示视频
  • 专业集团门户网站建设wordpress数组转字符串
  • 山东专业网站建设苏州网站
  • 网站获得流量最好的方法是什么 ( )在国外做网站
  • 商贸公司的网站建设凡客家具
  • 南阳网站制作写作网站最大
  • 博物馆门户网站建设目标aws ec2 wordpress
  • 东莞建外贸网站怎么查网站的注册信息
  • 佛山新网站建设案例网站设计制作多少钱
  • 网站ip如何做跳转室内装修设计图片欣赏
  • 好用的建站系统wordpress置顶插件
  • 做网站交易平台做网站基本步骤
  • 专业集团门户网站建设企业应用商店app下载安装
  • 公司网站自己可做吗wordpress 用户导入
  • 哪个网站的理财频道做的比较好厦门市翔安区建设局网站
  • 南宁电商网站建设有哪些是做二手的网站
  • 云空间提供网站成都开发小程序的公司
  • 蓝色网站模版廊坊网站建设廊坊网络公司驻梦
  • 罗湖建设网站全网营销推广服务
  • 做代收水果是什么网站如何更好的建设和维护网站
  • 商业网站是怎么做的企业局域网组建与网站建设
  • 查询建设公司业绩网站网站建设课程的感受
  • 深圳wap网站建设店铺设计分析
  • 网站建设口号网站建设公司2018
  • 贵州省住房和城乡建设厅官网站app制作二维码
  • 唐汉网站建设公司网站制作可以使用开源系统吗
  • 网站开发静态和动态用cdr做网站设计尺寸要多少
  • 擦边球网站怎么建设食品网站的建设背景