第1章 必须了解的JavaScript知识 1
1.1 认识JavaScript 1
1.1.1 什么是JavaScript 1
1.1.2 JavaScript的特点 2
1.1.3 JavaScript与Java的区别 2
1.1.4 JavaScript版本 4
1.2 JavaScript的编写工具 4
1.2.1 记事本 4
1.2.2 UltraEdit-32 5
1.2.3 Dreamweaver 6
1.3 JavaScript在HTML中的使用 7
1.3.1 在HTML网页头中嵌入JavaScript代码 7
1.3.2 在HTML网页中嵌入JavaScript代码 8
1.3.3 在HTML网页的元素事件中嵌入JavaScript代码 9
1.3.4 在HTML中调用已经存在的JavaScript文件 10
1.3.5 通过JavaScript伪URL引入JavaScript脚本代码 11
1.4 JavaScript和浏览器 12
1.4.1 在IE中调用JavaScript代码 12
1.4.2 在Firefox中调用JavaScript代码 13
1.4.3 在Opera中调用JavaScript代码 13
1.4.4 浏览器中的文档对象类型(DOM) 13
1.5 实战演练——一个简单的JavaScript实例 14
1.6 专家答疑 15
第2章 JavaScript编程基础 16
2.1 JavaScript的基本语法 16
2.1.1 执行顺序 16
2.1.2 区分大小写 16
2.1.3 分号与空格 17
2.1.4 对代码行进行折行 17
2.1.5 注释 17
2.1.6 语句 19
2.1.7 语句块 20
2.2 JavaScript的数据结构 21
2.2.1 标识符 21
2.2.2 关键字 22
2.2.3 保留字 22
2.2.4 常量 22
2.2.5 变量 23
2.3 看透代码中的数据类型 25
2.3.1 typeof 运算符 25
2.3.2 Undefined类型 26
2.3.3 Null类型 27
2.3.4 Boolean类型 28
2.3.5 Number类型 29
2.3.6 String类型 30
2.3.7 Object类型 30
2.4 明白数据间的计算法则——运算符 31
2.4.1 算术运算符 31
2.4.2 比较运算符 33
2.4.3 位运算符 34
2.4.4 逻辑运算符 35
2.4.5 条件运算符 36
2.4.6 赋值运算符 37
2.4.7 运算符优先级 39
2.5 JavaScript的表达式 40
2.5.1 赋值表达式 40
2.5.2 算术表达式 41
2.5.3 布尔表达式 41
2.5.4 字符串表达式 43
2.5.5 类型转换 44
2.6 实战演练——局部变量和全局变量的优先级 45
2.7 疑难解惑 47
第3章 程序控制结构与语句 48
3.1 基本处理流程 48
3.2 赋值语句 49
3.3 条件判断语句 49
3.3.1 if语句 49
3.3.2 if…else语句 51
3.3.3 if…else if语句 52
3.3.4 if语句的嵌套 53
3.3.5 switch语句 55
3.4 循环控制语句 56
3.4.1 while语句 56
3.4.2 do…while语句 57
3.4.3 for循环 59
3.5 跳转语句 60
3.5.1 break语句 60
3.5.2 continue语句 61
3.6 使用对话框 62
3.7 实战演练——在页面中显示距离2014年元旦的天数 64
3.8 疑难解惑 65
第4章 函数 66
4.1 函数的简介 66
4.2 函数的定义 66
4.2.1 不指定函数名 67
4.2.2 指定函数名 68
4.2.3 函数参数的使用 68
4.2.4 函数返回值 69
4.3 函数的调用 70
......