当前位置: 首页 > 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.hkea.cn/news/14318884/

相关文章:

  • .xyz做网站怎么样书店网站建设目标调研的方案
  • 虚拟网站官网小红书指数
  • 烟台H5高端网站建设东莞网站制作推广公司
  • 泰安网站建设哪家强seo推广优化
  • 网站建设需怎么做安庆网站建设服务网
  • 化妆培训网站开发郑州网站制作郑州网站制作案例
  • 萍乡网站制作公司加工厂怎么接外贸订单
  • 茶叶网站模板 html怎么做公司网站需要什么科目
  • 整站优化提升排名做网站一般几个人
  • 网站建设托管合同手机网站最简单三个步骤
  • 四大门户网站医院网站建设的目的
  • 西安做网站公司xamokj自己做视频网站有点卡
  • 网站建设挣钱 知乎wordpress聊天室模板
  • 郏县网站制作公司网站建设格式合同
  • 网站模板和后台官方网站建设银行年利息是多少钱
  • 章丘做网站单位哪家好网站建设cms
  • 旅游网站开发方案WordPress手机横屏显示
  • 建设网站需要具备什么条件安康市建设银行网站
  • 做网站的环境配置百度云网站建设视频
  • 昆明 网站推广有什么软件做短视频网站好
  • 企业站网页制作实训步骤南阳网(网站).
  • 保定建设网站东莞外贸企业名单
  • ps网站页面设计教程网站的备案
  • 怎么做商业服务网站深圳手工活外发加工网
  • 常州网络公司网站上海电子商务网站
  • 建设金融行业网站wordpress评论不准设置网站
  • 什么是商业网站emlog怎么转换到WordPress
  • 朔州城市建设网站搜索引擎优化的目的是对用户友好
  • 中山市网站建设哪家好网络平台宣传方式有哪些
  • 网站开发需要什么软件电子商务公司营业执照经营范围