高性能JavaScript(文档)

最近在尽力整顿《高机能JavaScript》的文档,并重新学习一遍,放在这里轻易人人检察并找到本身须要的知识点。

前端开辟文档

高机能JavaScript

第1章:加载和实行

  1. 剧本位置
  2. 阻挠剧本
  3. 无壅塞的剧本

    • 耽误的剧本
    • 动态剧本元素
    • XMLHTTPRequest剧本注入
    • 引荐的无壅塞形式
  4. 小结

第2章:数据存取

  1. 治理作用域

    • 作用域链和标识符剖析
    • 标识符剖析的机能
    • 转变作用域链
    • 动态作用域
    • 闭包、作用域和内存
  2. 对象成员

    • 原型
    • 原型链
    • 嵌套成员
    • 缓存对象成员值

第3章:DOM编程

  1. 浏览器中的DOM

    • 天生就慢
  2. DOM接见与修正

    • innerHTML对照DOM要领
    • 节点克隆
    • HTML鸠合
    • 遍历DOM
  3. 重绘与重排

    • 重排什么时候发作
    • 衬着树变化的列队与革新
    • 最小化重绘与重排
    • 缓存规划信息
    • 让元素离开动画流
    • IE和:hover
  4. 事宜托付
  5. 小结

第4章:算法与流程掌握

  1. 轮回

    • 轮回范例
    • 轮回机能
    • 基于函数的迭代
  2. 前提语句

    • if-else对照switch
    • 优化if-else
    • 查找表
  3. 递归

    • 挪用栈限定
    • 递归形式
    • 迭代
    • Memoizaton
  4. 小结

第5章:字符串和正则表达式

  1. 字符串衔接

    • +和加等+=操纵符
    • 数组项兼并
    • String.prototype.concat
  2. 正则表达式优化

    • 正则表达式事情道理
    • 明白回溯
    • 回溯失控
    • 基准测试的申明
    • 更多进步正则表达式效力的要领
    • 什么时候不必正则表达式
  3. 去除字符串首尾空缺

    • 运用正则表达式去除首尾空缺
    • 不运用正则表达式去除首尾空缺
    • 夹杂解决方案
  4. 小结

第6章:疾速相应的用户界面

  1. 浏览器UI线程

    • 浏览器限定
    • 多久才算太久
  2. 运用定时器让出时候片断

    • 定时器基本
    • 定时器精度
    • 运用定时器处置惩罚数组
    • 支解使命
    • 定时器与机能
  3. Web Workers

    • Worder运转环境
    • 与Worker通讯
    • 加载外部文件
    • 现实运用

第7章:Ajax

  1. 数据传输

    • 要求数据
    • 发送数据
  2. 数据花样

    • XML
    • JSON
    • HTML
    • 自定义花样
    • 数据花样总结
  3. Ajax机能指南

    • 缓存数据
    • 相识Ajax类库的范围
  4. 小结

第8章:编程实践

  1. 防止两重求值
  2. 运用Object/Array直接量
  3. 防止反复事情

    • 耽误加载
    • 前提预加载
  4. 运用速度快的部份

    • 位操纵
    • 原生要领
  5. 小结

第9章:构建并布置高机能JavaScript运用

  1. Apache Ant
  2. 兼并多个JS文件
  3. 预处置惩罚JS文件
  4. JS紧缩
  5. 构建时处置惩罚与运转时处置惩罚的对照
  6. JS的HTTP紧缩
  7. 缓存JS文件
  8. 处置惩罚缓存题目
  9. 运用内容分发收集(CDN)
  10. 布置JS资本
  11. 迅速JS构建历程
  12. 小结

第10章:东西

  1. JS机能剖析
  2. YUI Profiler
  3. 匿名函数
  4. Firebug

    • 掌握台面板剖析东西
    • Console API
    • 收集面板
  5. IE开辟人员东西
  6. Safari Web搜检器(Web Inspector)

    • 剖析面板
    • 资本面板
  7. Chrome开辟人员东西
  8. 剧本壅塞
  9. Page Speed
  10. Fiddler
  11. YSlow
  12. dynaTrace Ajax Edition
  13. 小结
    原文作者:whjin
    原文地址: https://segmentfault.com/a/1190000015550867
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞