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

芷江建设工程招投标网站网上推广产品哪个网好

芷江建设工程招投标网站,网上推广产品哪个网好,网站站长需要具备什么素质,我想在阿里巴巴上给别人做网站优先级区别和联系 在源码中#xff0c;3种优先级位于不同的js文件#xff0c;是相互独立的注意#xff1a; LanePriority 和 SchedulerPriority 从命名上看#xff0c;它们代表的是优先级ReactPriorityLevel 从命名上看#xff0c;它代表的是等级而不是优先级 它用于衡量…优先级区别和联系 在源码中3种优先级位于不同的js文件是相互独立的注意 LanePriority 和 SchedulerPriority 从命名上看它们代表的是优先级ReactPriorityLevel 从命名上看它代表的是等级而不是优先级 它用于衡量 LanePriority 和 Schedulerpriority LanePriority LanePriority: 属 react-reconciler 包定义于 ReactFiberLane.js export const SyncLanePriority: LanePriority 15; export const SyncBatchedLanePriority: LanePriority 14;const InputDiscreteHydrationLanePriority: LanePriority 13; export const InputDiscreteLanePriority: LanePriority 12;// ...const OffscreenLanePriority: LanePriority 1; export const NoLanePriority: LanePriority 0;与fiber构造过程相关的优先级如fiber.updateQueue,fiber.lanes)都使用LanePriority. 由于本节重点介绍优先级体系以及它们的转换关系关于Lane(车道模型)在fiber树构造时使用 SchedulerPriority SchedulerPriority属于scheduler包定义于 SchedulerPriorities.js 中 export const NoPriority 0; export const ImmediatePriority 1; export const UserBlockingPriority 2; export const NormalPriority 3; export const LowPriority 4; export const IdlePriority 5;与scheduler调度中心相关的优先级使用 SchedulerPriority ReactPriorityLevel reactPriorityLevel, 属于react-reconciler包定义于 SchedulerWithReactIntegration.js中 export const ImmediatePriority: ReactPrioritylevel 99; export const UserBlockingPriority: ReactPriorityLevel 98; export const NormalPriority: ReactPriorityLevel 97; export const LowPriority: ReactPriorityLevel 96; export const IdlePriority: ReactPriorityLevel 95; // NoPriority is the absence of priority. Also React-only. export const NoPriority: ReactPriorityLevel 90;LanePriority 与 SchedulerPriority 通过 ReactPriorityLevel 进换 转换关系 为了能协同调度中心(scheduler 包) 和 fiber树构造(react-reconciler包)中对优先级的使用 则需要转换 SchedulerPriority 和 LanePriority, 转换的桥梁正是 ReactPriorityLevel 在 SchedulerWithReactIntegration.js 中可以互转 SchedulerPriority 和 ReactPriorityLevel // SchedulerPriority 转换成 ReactPrioritylevel export function getCurrentPriorityLevel(): ReactPriorityLevel {switch(Scheduler_getCurrentPriorityLevel()) {case Scheduler_ImmediatePriority:return ImmediatePriority;case Scheduler_UserBlockingPriority:return UserBlockingPriority;case Scheduler_NormalPriority:return NormalPriority;case Scheduler_LowPriority:return LowPriority;case Scheduler_IdlePriority:return IdlePriority;default:invariant(false, Unknown priority level.);} }// ReactPriorityLevel 转换成 SchedulerPriority function reactPriorityToSchedulerPriority(reactPrioritylevel) {switch(reactPriorityLevel) {case ImmediatePriority:return Scheduler_ImmediatePriority;case UserBlockingPriority:return Scheduler_UserBlockingPriority;case NormalPriority:return Scheduler_NormalPriority;case LowPriority:return Scheduler_LowPriority;case IdlePriority:return Scheduler_IdlePriority;default:invariant(false, Unknown priority level.);} }ReactFiberLane.js中可以互转 LanePriority 和 ReactPriorityLevel export function schedulerPriorityToLanePriority(schedulerPriorityLevel: ReactPriorityLevel, ): LanePriority {switch(schedulerPriorityLevel) {case ImmediateSchedulerPriority:return SyncLanePriority;// ...省略部分代码default:return NoLanePriority;} }export function lanePriorityToSchedulerPriority(lanePriority: LanePriority, ): ReactPriorityLevel {switch (lanePriority) {case SyncLanePriority:case SyncBatchedLanePriority:return ImmediateSchedulerPriority;//...省略部分代码default:invariant(false,Invalid update priority: %s. This is a bug in React.,lanePriority,);} }优先级使用 通过 reconciler 运作流程中的归纳reconciler 从输入到输出一共经历了4个阶段在每个阶段中都会涉及到与优先级相关的处理正是通过优先级的灵活运用React实现了可中断渲染时间切片(timeslicing),异步渲染(suspense)等特性
http://www.hkea.cn/news/14551251/

相关文章:

  • 凡科网站模板下载大连网页制作wordpress
  • 提交网站给百度大前端Wordpress图片主题
  • 确山网站建设网页设计教程 模仿
  • 椒江街道招聘建设网站瑞安网站设计
  • 外包服务网站排名市场监督管理局12315
  • 移动端网站交互效果最好的做网站 需要买云服务器吗
  • 做网站放太多视频软件外包行业
  • 上海比较好的网站建设公司如果让你建设一个网站
  • 网站建设主要问题及建议潮州专业网站建设报价
  • 网站建设培训资料专注网站搭建的公司
  • 本地集团网站建设电子商务网站建设的意义是什么
  • 域名解析后怎么做网站给周杰伦做网站
  • z怎么建设视频网站网站推广网络推广方
  • 网站维护的主要内容国内域名服务商
  • 做网站都需要什么工具安卓wordpress源码分析
  • 广东万泰建设有限公司网站wordpress全部404
  • 长沙专业网站建设门户网站建设存在的问题和差距
  • o2o网站开发价格批量网站建设合作协议
  • 网站开发项目周期的鄂州正规网站建设
  • 地方房产网站APP如何做郑州网站建设品牌好
  • 网站建设方案实例哪个网站可以做头像
  • 没有网站可以做淘宝客园林景观设计公司名字
  • 如何制作网站平台wordpress财付通
  • 长春市城乡建设部网站wordpress文章分享插件
  • 徐州cms建站境外社交网站上做推广
  • 博兴专业做网站建设网站有哪些术语
  • 成绩查询系统网站开发东莞网站制作智能 乐云践新
  • 北京建设厅网站查询网站策划案4500
  • 哪个网站可以学做衣服永春网站设计
  • flash成品网站内蒙古 网站建设