《JavaScript技术套用》是2014年6月1日清华大学出版社出版的图书,由武汉厚溥教育科技有限公司编写。
基本介绍
- 书名JavaScript技术套用
- ISBN9787302362432
- 出版社清华大学出版社
- 出版时间2014-6-19
- 装帧平装
图书简介
本书按照高等院校、高职高专计算机课程基本要求,以案例驱动的形式来组织内容,突出计算机课程的实践性特点。本书包含8章JavaScript简介、JavaScript语句和函式、JavaScript对象(一)、JavaScript对象(二)、文档对象模型、JavaScript事件及套用、JavaScript特效製作(一)、JavaScript特效製作(二)。
本书内容安排合理,层次清楚,通俗易懂,实例丰富,突出理论和实践的结合,可作为各类高等院校、高职高专及培训机构的教材,也可供广大程式设计人员参考。
目录
第1章JavaScript简介 1
1.1什幺是脚本语言 2
1.2本书JavaScript开发和运行环境 4
1.3在网页中使用JavaScript 4
1.3.1使用<script>标籤 5
1.3.2使用JavaScript外部档案 6
1.3.3JavaScript编写规范 7
1.4JavaScript核心构成 8
1.4.1JavaScript数据类型 8
1.4.2变数 9
1.4.3混合计算时的数据类型 10
1.4.4数据类型的转换 11
1.5JavaScript表达式和运算符 13
1.5.1赋值运算符 13
1.5.2算术运算符 13
1.5.3结合运算符 14
1.5.4比较运算符 15
1.5.5逻辑运算符 15
1.5.6字元串运算符 16
1.5.7条件运算符 17
1.5.8运算符的优先权 17
【小结】 17
【自测题】 18
上机部分 18
上机目标 18
上机练习 19
◆第一阶段◆ 19
◆第二阶段◆ 21
【课后作业】 22
第2章JavaScript语句和函式 23
2.1条件判断语句 24
2.1.1简单if语句 24
2.1.2if-else语句 26
2.1.3多重if语句 27
2.1.4嵌套if语句 29
2.1.5switch结构 30
2.2循环控制语句 32
2.2.1while循环 32
2.2.2do-while循环 33
2.2.3for循环 34
2.2.4break和continue语句 36
2.3函式 37
2.3.1自定义函式及调用 38
2.3.2全局变数与局部变数 41
2.3.3内置函式 43
【小结】 47
【自测题】 48
上机部分 48
上机目标 48
上机练习 49
◆第一阶段◆ 49
◆第二阶段◆ 53
【课后作业】 54
第3章JavaScript对象(一) 55
3.1JavaScript中的对象 56
3.1.1对象的创建 56
3.1.2对象的属性 56
3.1.3对象的方法 57
3.2JavaScript用户自定义对象 57
3.2.1使用Object关键字构造对象 57
3.2.2使用function关键字构造对象 58
3.3JavaScript内置对象 59
3.3.1字元串对象的常见属性和方法 59
3.3.2Math对象的常用属性和方法 65
3.3.3Date对象的常用属性和方法 67
【小结】 75
【自测题】 76
上机部分 76
上机目标 76
上机练习 77
◆第一阶段◆ 77
◆第二阶段◆ 81
【课后作业】 81
第4章JavaScript对象(二) 83
4.1数组对象 84
4.1.1数组对象创建 84
4.1.2数组下标与数组元素的使用 84
4.1.3数组的length属性 85
4.1.4数组元素的遍历 85
4.1.5数组的常用方法列表 87
4.2正则表达式 90
4.3正则表达式的使用 92
4.3.1使用正则的表单数据验证 93
4.3.2字元串对象的方法对正则的支持 96
【小结】 97
【自测题】 97
上机部分 98
上机目标 98
上机练习 98
◆第一阶段◆ 98
◆第二阶段◆ 105
【课后作业】 105
第5章文档对象模型 106
5.1文档对象模型概述 107
5.1.1一个HTMLDOM的例子 108
5.1.2HTMLDOM的树状结构 109
5.1.3使用DOM访问文档
对象的元素 110
5.1.4IE浏览器对DOM的支持 112
5.2Window对象 113
5.2.1Window对象的属性 113
5.2.2Window对象的常用方法 114
5.2.3Window对象综合实例 115
5.3Document对象 120
5.3.1Document对象的属性 120
5.3.2Document对象的方法 121
5.3.3Document对象的颜色属性 121
5.3.4Document对象的集合属性 122
5.4Location对象 126
5.5History对象 128
【小结】 128
【自测题】 129
上机部分 129
上机目标 129
上机练习 130
◆第一阶段◆ 130
◆第二阶段◆ 134
【课后作业】 135
第6章JavaScript事件及套用 136
6.1事件与事件处理概述 137
6.2JavaScript事件的注册 138
6.2.1事件注册绑定到页面元素属性 138
6.2.2事件注册绑定到对象的属性 140
6.2.3事件处理函式的返回值 141
6.3JavaScript中常用的事件 141
6.3.1Window对象常用事件 142
6.3.2Document对象常用事件 143
6.3.3表单元素的常用事件 145
6.3.4IE的Event事件对象 156
【小结】 157
【自测题】 157
上机部分 158
上机目标 158
上机练习 158
◆第一阶段◆ 158
◆第二阶段◆ 163
【课后作业】 169
第7章JavaScript特效製作(一) 171
7.1複习学过的样式 172
7.1.1样式的分类 172
7.1.2样式的综合套用 173
7.2常用的样式 175
7.3DOM对CSS的支持 177
7.3.1行内样式的操作 178
7.3.2使用Class改变样式 180
7.4样式和层在页面中的综合套用 182
7.4.1使用层来布局页面 182
7.4.2层的特效製作 185
【小结】 191
【自测题】 191
上机部分 192
上机目标 192
上机练习 193
◆第一阶段◆ 193
◆第二阶段◆ 204
【课后作业】 204
第8章JavaScript特效製作(二) 205
8.1複习学过的框架 206
8.2基于框架的特效 207
8.2.1仿新浪论坛的树形选单 207
8.2.2仿chinaren网站的左边收缩效果 211
8.3使用CSS製作选单 214
8.3.1使用无序列表实现竖向选单 214
8.3.2使用层实现横向选单 219
8.4仿GoogleSuggest效果 221
【小结】 227
【自测题】 227
上机部分 228
上机目标 228
上机练习 228
◆第一阶段◆ 228
【课后作业】 237
附录 239
附录AString对象的方法 240
附录BMath对象的方法 241
附录CDate对象的方法 242
附录D正则表达式常见符号
的意思 243
附录E基于浏览器的事件 245
附录FCSS样式 248