浏览器工作方式介绍
HTML引擎工作方式及特点
JavaScript引擎工作方式及特点
常见浏览器厂商的产品特性
移动端浏览器行为的特点
JavaScript代码优化
加载与执行
JavaScript脚本的加载和执行是阻塞模式,为了提高性能应该调节加载位置和顺序。
数据访问
JavaScript中使用不同的数据类型来存储数据,会有完全不同的执行性能,这里专注介绍该使用何种方
式进行数据存储以提高性能
DOM元素的遍历
专门介绍针对不同浏览器该使用何种方式来遍历页面元素以提高性能
流程控制优化
算数表达式和流程控制部分介绍通过优化循环和比较流程优化程序性能
响应模式优化
开发体验中最糟糕的莫过于点击页面无响应,此内容介绍如何提UI响应性能机制
JavaScript代码组织方式介绍
JavaScript与面向对象
使用function在ECMAScript5规范下模拟类和继承
ECMAScript6严格语法模式中接口的定义与实现
AMD异步模块定义的使用
MVC模型框架与实现
MVP模型框架与实现
JavaScript的模块化与动态装载管理
JavaScript开发工具与调试工具介绍
Chrome调试工具介绍
使用Jasmine+Karma进行单元测试
使用selenium进行E2E测试