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

网站建设具体步骤网站文风

网站建设具体步骤,网站文风,鞍山诺亚人才网,任何网站都可以做谷歌推广的吗react diff算法为降低算法复杂度提出了三大策略#xff1a; 1.只进行同级比较 2.节点类型比较#xff0c;不同元素生成不同的fiber树 3.key作为元素的唯一标识 diff算法流程 diff算法需要进行两轮遍历#xff1a; 第一轮遍历更新的节点。 第二轮遍历没更新的节点。 第一轮…react diff算法为降低算法复杂度提出了三大策略 1.只进行同级比较 2.节点类型比较不同元素生成不同的fiber树 3.key作为元素的唯一标识 diff算法流程 diff算法需要进行两轮遍历 第一轮遍历更新的节点。 第二轮遍历没更新的节点。 第一轮 从头遍历newChildren对象和老的fiber树。如果节点key不同则不可复用第一轮遍历结束。若key相同但元素类型不同oldfiber标记为delete继续遍历。 第一轮遍历完有四种情况 1.newChildren 与 oldFiber 同时遍历完 理想情况只需在第一轮遍历进行组件更新diff结束 2.newChildren 没遍历完oldFiber 遍历完 本次更新有新加入的节点 3.newChildren 遍历完oldFiber 没遍历完 有节点被删除 4.newChildren 与 oldFiber 都没遍历完 有节点更新了位置通过oldfiber生成一个mapmap的key为oldfiber的keyoldfiber为value。遍历剩余的newChildrenlastPlacedIndex 是最后一个可复用的节点在 oldFiber 中的位置索引逐个在 map 中寻找 oldFiber 中可复用的节点如果找到可复用的节点则将 oldIndex 与 lastPlacedIndex 比较如果 oldIndex 与 lastPlacedIndex 小则该节点需要右移将新的 Fiber 节点标记为 Placement 。否则将 lastPlacedIndex 更新为 oldIndex 。 遍历完新的子元素map中还有剩余节点则删除。
http://www.zqtcl.cn/news/628077/

相关文章:

  • 网站建设普及型小程序开发平台好的有哪些
  • 网站建设与管理专业凡科做的网站好吗
  • wordpress添加变量福州seo网站管理
  • 哔哩哔哩免费网站观看网站制作合同书
  • 自流井移动网站建设建设网站的一般步骤
  • 手机导航网站模板上海低价网站建设
  • 如何开公司注册需要多少钱东莞网站推广优化网上推广公司
  • 新闻门户网站制作教育培训网站开发
  • 网站建设公司哪个好一点最近一周的热点新闻
  • 做最优秀的自己的视频网站佛山搜索引擎优化
  • 六盘水市网站建设免费封面设计在线制作生成
  • 北京快速建站制作公司wordpress wpoptions
  • iis如何建立网站门源县住房和城乡建设局网站
  • 装修素材图片都从什么网站找铁门关网站建设
  • 网站服务器环境不支持mysql数据库免费商标图案logo
  • 以什么主题做网站好wordpress怎么设置404
  • 为什么手机进网站乱码网络营销工具的特点
  • DW怎么做网站下拉菜单网站建设外包网站
  • 手机做兼职的网站设计公司注册记账代理公司
  • 如何在vs做网站建筑工程电影网
  • 甘肃网站开发网站建设自己在家接单
  • 龙岗网站制作资讯福田区龙岗区发布通告
  • 百度如何快速收录网站嘉兴手机建站模板
  • 服务注册中心有哪些给你一个网站你如何做优化
  • 我做网站如何分流客户openwrt 做视频网站
  • 徐州微信网站建设建设工程项目
  • 便宜网站建设公司envision wordpress
  • 网站怎么做百度快照logo网站域名做固定资产怎么处理
  • 2003 iis网站发布工会网站建设管理工作总结
  • 商城网站大概多少钱长沙网站设计公司推荐