图书介绍
JAVASCRIPT动态网页编程实例手册PDF|Epub|txt|kindle电子书版本网盘下载
- 张长富,黄中敏编 著
- 出版社: 北京:海军出版社
- ISBN:7502763449
- 出版时间:2005
- 标注页数:476页
- 文件大小:78MB
- 文件页数:487页
- 主题词:JAVA语言-程序设计-手册
PDF下载
下载说明
JAVASCRIPT动态网页编程实例手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 JavaScript简介1
1.1 什么是JavaScript1
1.2 JavaScript功能简介3
1.3 JavaScript的版本以及支持它的浏览器3
1.3.1 版本情况3
1.3.2 JavaScript的发展简史4
1.3.3 JavaScript的标准化6
1.4 JavaScript和事件6
1.5 在哪里编写JavaScript代码7
1.6 使用包含在外部文件中的JavaScript代码9
1.7 如何兼容支持和不支持JavaScript的浏览器10
1.7.1 使用HTML注释10
1.7.2 使用〈noscript〉标记12
1.8 练习题13
第2章 JavaScript基础14
2.1 JavaScript代码的编写和执行14
2.2 语法规则15
2.2.1 大小写15
2.2.2 代码书写格式16
2.2.3 保留字16
2.2.4 注释16
2.2.5 分号和语句结束符17
2.2.6 〈script〉标记17
2.3 动态生成页面内容19
2.3.1 字符串及其拼接方法19
2.3.2 document对象的write()和writeln()方法20
2.4 代码的调试方法与技巧21
2.4.1 错误类型22
2.4.2 调试工具22
2.4.3 预防错误的方法24
2.5 练习题25
第3章 数据类型和变量26
3.1 数据类型26
3.1.1 基本数据类型26
3.1.2 复合数据类型31
3.2 变量31
3.2.1 变量名称32
3.2.2 变量声明和变量初始化32
3.2.3 变量类型的动态变化34
3.2.4 变量的作用域35
3.3 避免错误与释放空间35
3.3.1 避免或减少错误的途径35
3.3.2 空间释放问题36
3.4 练习题36
第4章 与用户交互的基本方法37
4.1 显示信息对话框的alert()方法37
4.2 显示确认选择对话框的Confirm()方法39
4.3 显示提示对话框的Prompt()方法40
4.4 练习题42
第5章 运算符43
5.1 运算符和表达式概述43
5.2 赋值运算符44
5.3 算术运算符44
5.3.1 基本算术运算符44
5.3.2 各种赋值运算符45
5.3.3 增量/减量运算符47
5.3.4 字符串拼接运算符48
5.4 关系运算符49
5.5 逻辑运算符52
5.5.1 逻辑与运算符&&53
5.5.2 逻辑或运算符‖54
5.5.3 逻辑非运算符!55
5.6 位运算符56
5.7 其他运算符58
5.8 运算符的优先级和结合方式59
5.9 数据类型转换62
5.9.1 基本数据类型转换62
5.9.2 提取整数的parseInt()方法64
5.9.3 提取浮点数的parseFioat()方法65
5.9.4 用于执行语句和计算表达式的eval()方法66
5.10 练习题68
第6章 条件和循环语句70
6.1 条件语句70
6.1.1 if/if...else条件语句70
6.1.2 Switch条件语句74
6.2 循环语句77
6.2.1 while语句77
6.2.2 do...while语句79
6.2.3 for语句80
6.2.4 for...in语句81
6.2.5 控制循环执行过程——break和continue语句83
6.2.6 循环的嵌套84
6.2.7 循环的优化86
6.3 练习题87
第7章 函数89
7.1 什么是函数89
7.2 定义函数和使用函数89
7.3 函数参数的传递92
7.4 在多个位置调用函数93
7.4.1 在事件响应中调用函数93
7.4.2 通过链接调用函数95
7.5 函数中变量的作用域与函数的返回值96
7.5.1 函数中变量的作用域96
7.5.2 函数的返回值97
7.6 函数的高级用法——递归与嵌套99
7.6.1 递归函数99
7.6.2 函数的嵌套102
7.7 编写和使用函数过程中常见的错误104
7.8 练习题105
第8章 创建和使用自定义对象106
8.1 对象的概念106
8.2 对象创建与对象的属性和方法106
8.2.1 使用构造函数创建对象106
8.2.2 对象的属性和方法108
8.3 定义对象109
8.3.1 new()运算符和Object()构造函数109
8.3.2 通过函数创建对象110
8.3.3 定义对象方法111
8.4 定义文字量对象114
8.5 使用和访问对象116
8.5.1 使用with关键字访问对象成员116
8.5.2 使用for...in循环操作对象117
8.6 练习题119
第9章 JavaScript核心对象121
9.1 数组对象121
9.1.1 声明数组121
9.1.2 使用for循环为数组元素赋值123
9.1.3 创建数组的同时为数组元素赋初值125
9.1.4 使用字符串作数组下标126
9.2 创建多维数组127
9.3 数组的属性与方法129
9.3.1 数组的属性130
9.3.2 数组的方法131
9.4 使用Math对象完成数学计算138
9.4.1 数值的截断运算139
9.4.2 生成随机数141
9.4.3 其他常用数学函数142
9.5 运用Date对象操作日期和时间143
9.5.1 Date对象的方法144
9.5.2 日期时间的运算147
9.5.3 扩展Date对象的功能148
9.6 基本数据类型的对象表示150
9.6.1 Number对象150
9.6.2 Boolean对象153
9.6.3 String对象与字符串处理155
9.7 函数对象(Function对象)161
9.8 练习题163
第10章 浏览器对象模型164
10.1 浏览器对象模型(Browser Object Model)164
10.2 navigator对象165
10.2.1 navigator对象的属性和方法165
10.2.2 检测浏览器及其特性166
10.3 管理浏览器窗口168
10.3.1 window对象的属性与方法168
10.3.2 打开和关闭窗口170
10.3.3 移动和缩放窗口173
10.3.4 定时完成指定任务175
10.3.5 滚动文档内容179
10.3.6 运用框架181
10.3.7 创建菜单185
10.4 location对象189
10.5 history对象191
10.6 screen对象193
10.7 练习题195
第11章 访问文档内容196
11.1 文档对象模型(DOM)196
11.1.1 文档对象模型概述196
11.1.2 document对象的层次结构197
11.1.3 document对象的属性和方法198
11.2 表单(form)应用204
11.2.1 表单基础204
11.2.2 form对象208
11.2.3 使用名称引用form对象及输入域对象211
11.2.4 使用表单输入域213
11.2.5 检测用户输入数据的有效性230
11.3 链接编程235
11.3.1 URL的形式和链接中调用JavaScript代码235
11.3.2 链接对象links236
11.4 图像编程238
11.4.1 HTML图像标记〈img〉概述238
11.4.2 使用JavaScript操作image对象239
11.5 练习题246
第12章 事件响应与编程247
12.1 什么是事件和事件处理程序247
12.2 使用代码触发事件251
12.3 响应窗口或框架的事件253
12.3.1 响应onLoad和onUnLoad事件253
12.3.2 响应onFocus和onBlur事件256
12.3.3 使用focus()和blur()方法改变输入焦点258
12.4 响应鼠标事件260
12.4.1 使用鼠标事件260
12.4.2 实现图像反转263
12.4.3 显示幻灯片264
12.5 响应键盘事件266
12.6 响应链接事件269
12.7 响应表单输入域的事件270
12.7.1 按钮事件处理271
12.7.2 输入域的onClick事件273
12.7.3 表单元素事件和事件方法的联合应用274
12.7.4 响应onFocus和onBlur事件276
12.7.5 响应onChange事件277
12.7.6 运用onSubmit事件279
12.8 出错处理——响应onError事件282
12.9 深入控制事件——event对象283
12.9.1 srcElement和type属性284
12.9.2 clientX和clientY属性286
12.9.3 offsetX和offsetY属性287
12.9.4 button、altKey、ctrlKey、shiftKey属性288
12.9.5 keyCode属性290
12.10 练习题293
第13章 使用Cookie存储网页状态295
13.1 什么是Cookie295
13.2 Cookie的组成297
13.2.1 Cookie的语法格式297
13.2.2 Cookie属性详解297
13.3 使用Cookie298
13.3.1 Cookie对象299
13.3.2 创建Cookie299
13.3.3 读取Cookie304
13.3.4 删除Cookie305
13.4 Cookie的高级用法307
13.4.1 构造操作Cookie的函数库308
13.4.2 检测Cookie是否可用311
13.4.3 显示用户访问网页的次数313
13.4.4 在网页之间传递数据315
13.5 练习题318
第14章 活用正则表达式320
14.1 什么是正则表达式320
14.1.1 正则表达式的概念320
14.1.2 正则表达式的用途321
14.2 创建正则表达式322
14.2.1 使用文字量方法创建正则表达式322
14.2.2 使用构造函数RegExp()创建正则表达式322
14.2.3 正则表达式对象的方法323
14.2.4 正则表达式对象的属性326
14.3 使用正则表达式的字符串对象的方法328
14.3.1 match()方法329
14.3.2 replace()方法330
14.3.3 search()方法331
14.3.4 split()方法332
14.4 运用正则表达式的元字符335
14.4.1 正则表达式元字符、元符号分类列表335
14.4.2 圆点(.)元字符337
14.4.3 字符类匹配338
14.4.4 表示重复次数的元字符的使用344
14.4.5 使用定位元字符在指定位置进行匹配350
14.4.6 多重选择替换匹配354
14.5 正则表达式在用户输入有效性检查方面的应用355
14.5.1 检测邮政编码355
14.5.2 检测保单号码357
14.5.3 删除多余字符358
14.5.4 检查电子邮件地址的有效性360
14.6 练习题362
第15章 动态HTML363
15.1 什么是动态HTML363
15.2 定义和使用样式表363
15.2.1 CSS的概念364
15.2.2 使用样式表364
15.2.3 常用的样式表属性368
15.3 样式表的不同定义方式和运用377
15.3.1 嵌入方式样式表377
15.3.2 行内方式样式表379
15.3.3 外部方式样式表380
15.3.4 创建和使用样式类384
15.3.5 创建和使用ID选择符386
15.3.6 使用〈span〉标记控制局部文字格式388
15.3.7 继承选择符389
15.3.8 元素定位和分层392
15.3.9 使用〈div〉标记构造文档骨架396
15.3.10 控制重叠对象的前后位置398
15.4 使用JavaScript代码操作和改变样式399
15.4.1 深入了解文档对象模型(DOM)400
15.4.2 使用W3C DOM访问HTML元素404
15.4.3 style对象407
15.4.4 DOM与事件处理414
15.4.5 动态重叠的实现417
15.4.6 实现下拉菜单和即时提示419
15.5 练习题424
第16章 JavaScript和XML425
16.1 什么是XML和XHTML425
16.1.1 什么是XML425
16.1.2 什么是XHTML427
16.2 XML基础428
16.2.1 XML概要知识428
16.2.2 一个完整的XML示例432
16.3 访问XML文档436
16.4 使用XML数据岛437
16.5 按名称访问XML文档中的元素441
16.6 得到XML元素的属性值442
16.7 用代码解析XML文档443
16.8 处理XML文档事件447
16.9 评估XML文档的有效性449
16.10 应用XSLT451
16.11 练习题456
附录A JavaScript中常用对象的属性、方法和事件457
附录B JavaScript预定义颜色表464
附录C 自测练习题468
参考文献476