- 基本类型和引用类型的值
- 执行环境
- 垃圾收集
- 创建对象
- 创建并操作数组
- 基本的JavaScript类型
- 使用基本类型和基本包装类型
- 对象属性
- 理解并创建对象
- 继承
- 函数表达式的特征
- 使用函数实现递归
- 使用闭包定义私有变量
- 理解window对象--BOM的核心
- 控制窗口、框架和弹出窗口
- 利用location对象中的页面信息
- 使用navigator对象了解浏览器
- 理解包含不同层次节点的DOM
- 使用不同的节点类型
- 克服浏览器兼容性问题及各种陷阱
- Selectors API
- HTML5 扩展
- 专有DOM扩展
- 事件流
- 事件处理程序
- 不同的事件类型
- 理解表单
- 文本框验证与交互
- 使用其他表单控制
- 可维护的代码
- 保证代码性能
- 部署代码