第1章 JavaScript简介
1.1 什么是JavaScript
1.1.1 JavaScript的诞生
1.1.2 JavaScript与Java的关系
1.1.3 为什么学习JavaScript
1.2 JavaScript的特性
1.2.1 语言特性
1.2.2 JavaScript与ECMAScript的关系
1.2.3 JavaScript与HTML和CSS的关系
1.2.4 JavaScript的组成
1.2.5 JavaScript版本
1.3 编写第一个JavaScript程序
1.3.1 JavaScript编辑工具
1.3.2 JavaScript在HTML的引入方式
1.3.3 注释、空格、分号
1.3.4 JavaScript调试控制台
1.4 本章小结
1.5 习题
第2章 JavaScript基本语法
2.1 变量
2.1.1 关键字与保留字
2.1.2 命名规则
2.1.3 规范与简写
2.2 数据类型
2.2.1 类型划分
2.2.2 类型判断
2.2.3 类型转换
2.2.4 类型比较
2.3 运算符
2.3.1 算术运算符
2.3.2 赋值运算符
2.3.3 比较运算符
2.3.4 逻辑运算符
2.3.5 条件运算符
2.4 流程控制
2.4.1 if判断
2.4.2 switch判断
2.4.3 while循环
2.4.4 for循环
2.5 本章小结
2.6 习题
第3章 DOM的基本操作
3.1 获取元素
3.1.1 document文档
3.1.2 getElementById()方法
3.1.3 元素属性操作
3.2 元素样式操作
3.2.1 行间样式
3.2.2 CSSTeXt
3.2.3 非行间样式
3.3 获取集合
3.3.1 getElementsByTagName()方法
3.3.2 getElementsByClassName()方法
3.3.3 类似CSS方式获取元素
3.3.4 innerHTML
3.3.5 获取元素
3.4 实际运用
3.4.1 隔行换色
3.4.2 拼接背景图
3.4.3 九九乘法表
3.5 本章小结
……
第4章 JavaScript函数
第5章 JavaScript进阶语法
第6章 字符串与数组
第7章 时间与正则
第8章 DOM详解
第9章 BOM详解
第10章 事件详解
第11章 JSON对象与AJAX技术
第12章 面向对象
第13章 动画与算法
第14章 ECMAScript 6.0