• 分为首次渲染和更新渲染

  • 生命周期, 建立虚拟DOM, 进行diff算法

  • 对比新旧DOM, 节点对比, 将算法复杂度从O(n^3)降低到O(n)

  • key值优化, 避免用index作为key值, 兄弟节点中唯一就行

最新文章

  1. 用Maven插件生成Mybatis代码/数据库
  2. linux ldconfig
  3. android studio下的NDK开发详解(一)
  4. win10系统 L2TP连接尝试失败:ERROR因为安全层在初始化与远程计算机的协商时遇到了一个处理错误
  5. 【JavaScript】轮播图
  6. python+selenium测试
  7. 我们一起踩过的坑----react(antd)(二)
  8. 数据库镜像转移Failover Partner
  9. 从NSTimer的失效性谈起(二):关于GCD Timer和libdispatch
  10. JavaScript , js 上下文(this 的指代)
  11. C#性能优化总结
  12. QuickSand图片点击后分裂成几份消失效果《IT蓝豹》
  13. XML的基本用法
  14. process概念
  15. 菜鸟vimer成长记——第0章、我眼中的vim学习
  16. Swift教程之枚举语法
  17. golang 关键字以及简单用法说明
  18. 2018-2019-2 20165332 《网络对抗技术》Exp4 恶意代码分析
  19. ios Https问题
  20. C++:bitset用法

热门文章

  1. [故障]ceph存储池权限修改错误,导致存储池的业务hang住
  2. curl的HTTP参数速查表
  3. 日常问题记录 E138: Can't write viminfo file /root/.viminfo!
  4. 简单的html js node 前端直接使用反向代理软件
  5. JavaSE-万字长文-加载时间长-小白文
  6. Java应用层数据链路追踪(附优雅打印日志姿势)
  7. Maven插件mybatis-generator,如何让生成的PO类的field上有对应表字段的注释
  8. tp6微信公众号开发者模式自定义菜单
  9. 百度敏感词过滤(tp)
  10. php使用cvs导出百万条数据,大量数据