小册描述
目录
- JavaScript 历史和发展
- 开始-Js中的HelloWorld
- 常量和变量
- 标识符、关键字、保留字
- 变量的数据类型
- 基本数据类型-String和Boolean
- 基本数据类型:Number
- 基本数据类型:Null 和 Undefined
- 数据类型转换
- 运算符
- 流程控制语句:选择结构
- 流程控制语句:循环结构
- 对象简介
- 基本包装类型
- 内置对象 String:字符串的常见方法
- 内置对象 Number 的常见方法
- 内置对象:Date
- 数组简介
- 数组的常见方法
- 函数简介
- 递归函数
- 立即执行函数
- 作用域、变量提升、函数提升
- 预编译
- this指向
- 闭包
- 面向对象简介
- 对象的创建&构造函数
- 对象的基本操作
- 浅拷贝和深拷贝
- 对象的高级操作
- 正则表达式
- 事件简介
- DOM简介和DOM操作
- 通过style对象获取和设置行内样式
- offset相关属性和匀速动画
- scroll相关属性和缓动动画
- client(可视区)相关属性
- 事件的绑定和事件对象Event
- 事件的传播和事件冒泡
- 事件委托
- 键盘事件
- BOM、userAgent、History、Location
- 原型对象
- 原型链