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

合肥网站开发需要多企业网站建设因素分析

合肥网站开发需要多,企业网站建设因素分析,WordPress二级目录文章404,企业信息系统开发1. React15 Diff算法#xff08;递归进行#xff09; 一句话概括#xff1a;新虚拟DOM和旧虚拟DOM对比#xff0c;找出差异#xff0c;根据差异更新真实DOM Diff过程描述#xff1a; 1. 树比较(DOM) 同层节点之间相互比较#xff0c;不会跨层级比较。#xff08;当发现…1. React15 Diff算法递归进行 一句话概括新虚拟DOM和旧虚拟DOM对比找出差异根据差异更新真实DOM Diff过程描述 1. 树比较(DOM) 同层节点之间相互比较不会跨层级比较。当发现节点不存在了则将该节点及其⼦节点全部删除 2. 组件比较(class组件) 不同类型的节点产生不同的树结构。节点的类型相同则按原策略继续比较虚拟DOM节点的类型不同移除老节点创建新节点 3. 元素比较(DOM) 同一层级子节点可以通过 key 来指定那些节点在不同的渲染下保持稳定 2. React16 Diff算法Fiber Reconciler异步可中断 一句话概括React17 Diff算法是新JSX对象跟老Fiber树的对比生成新Fiber的过程 Diff过程描述 1. 单节点比较如果新的子节点JSX只有一个元素的话对应老Fiber是一个或者多个。 1.1 key相同type相同复用老Fiber将老Fiber节点标记为更新 1.2 key相同type不同老Fiber标记删除根据新的JSX生成新的Fiber并标记插入 1.3 key不同将当前老Fiber标记删除继续与老Fiber节点的其他兄弟Fiber进行比较。 2. 多节点比较如果JSX对象是一个数组的话 第一轮遍历依次比较 2.1 依次比较key和type都相同全部可复用 2.2 遇到key相同type不同不可复用则将相应老Fiber节点标记删除根据JSX生成新的Fiber节点 2.3 遇到key不同直接进入第二轮遍历 2.4 如果JSX对象遍历结束或者老Fiber遍历结束进入第二轮遍历 第二轮遍历分四种情况 2.5 JSX对象和老Fiber都遍历完了第二轮遍历直接结束 2.6 JSX对象遍历完了老Fiber没有遍历完将剩下老Fiber节点标记删除 2.7 JSX对象没有遍历完老Fiber遍历完了根据剩下JSX中元素创建新Fiber并标记插入 2.8 JSX对象和老Fiber都没有遍历完根据JSX对象中元素的顺序对老Fiber进行移动。 所有标记effectTag的Fiber节点形成一条单向链表在commit阶段遍历该单向链表根据effectTag更新真实DOM
http://www.dnsts.com.cn/news/73340.html

相关文章:

  • 国外网站的设计风格国外有做塑料粒子的网站吗
  • 免费做调查的网站网站建设合同内容与结构
  • 医疗营销网站建设聊城门户网站
  • 深圳购物网站建设上饶网站开发
  • 网站建设源码包在线设计平台用户分析
  • 商务网站规划与设计实训心得巩义企业网站托管服务商
  • 麒麟区住房和城乡建设局网站拟定网站优化方案
  • 天津智能网站建设哪里有优化大师免费版下载
  • 网站建设未完成开发高端市场应该注意
  • 设置网站404旅游兼职网站建设
  • 龙岗微网站建设网站建设方案书安全性
  • 门户网站要求免费电子版个人简历可编辑
  • 外国自适应企业网站网站开发课程设计总结
  • 农业服务网站建设方案在线ps图
  • 跑腿网站建设网站建设服务费做什么分录
  • 东莞网站建设aj工作室企业网站功能对比分析
  • 如何做后台网站增删改免费的创建个人网站
  • 网站备案制度人才招聘网站大全
  • 商城网站入驻系统wordpress训网 插件
  • 公司网站域名查询企业所得税只对企业征收吗
  • 手机网站建设哪家优惠没有网站可以做搜索引擎营销吗
  • 玄天教学网站建设最新获取网站访客qq接口
  • 有什么做图文长图的网站吗淄博网站关键字优化
  • 嘉定建设机械网站公众号怎么开通原创
  • 全球网站域名后缀万能浏览器手机版下载安装
  • 网站开发标准合同网页设计图片格式
  • 网站建设关键要做好哪些旅游网站排名前十
  • 网站建站费用多少钱营销活动策划公司
  • 网站建设 服务承诺台州网页设计公司
  • 怎么建设网站空间和备案asp.net做网站 推荐书籍