JavaScript开发技术大全PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:梁冰,苏字,吕继迪编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2008
- ISBN:9787115179708
- 页数:538 页
第1篇 JavaScript入门篇 1
第1章 JavaScript的概述 1
1.1 什么是JavaScript 2
1.1.1 JavaScript的起源 2
1.1.2 JavaScript的主要特点 2
1.1.3 JavaScript的应用 3
1.2 浏览器对JavaScript的支持 4
1.2.1 Netscape Navigator(网景浏览器) 4
1.2.2 Microsoft Internet Explorer(微软浏览器) 4
第2章 HTML文档 7
2.1 HTML文档基础 8
2.1.1 HTML标记 8
2.1.2 HTML文档的基本结构 9
2.2 HTML文档中的常用标记 10
2.2.1 文字标记 10
2.2.2 段落标记 13
2.2.3 列表标记 13
2.2.4 超链接标记 16
2.2.5 图像标记 17
2.2.6 表格标记 18
2.2.7 框架标记 20
2.2.8 多媒体标记 22
第3章 JavaScript在HTML中的使用 23
3.1 在〈script〉〈/script〉中的使用 24
3.1.1 〈script〉标记 24
3.1.2 〈script〉标记的位置 24
3.1.3 编写第一个JavaScript代码程序 25
3.2 解决浏览器不支持JavaScript的问题 26
3.3 使用外部文件 27
3.3.1 为什么使用外部文件 27
3.3.2 使用Src属性调用外部文件 28
第2篇 JavaScript语言篇 29
第4章 JavaScript语言基础 29
4.1 数据结构 30
4.1.1 标识符 30
4.1.2 关键字 30
4.1.3 常量 30
4.1.4 变量 31
4.1.5 注释 32
4.2 数据类型 33
4.2.1 数字型数据 33
4.2.2 字符串型 34
4.2.3 布尔型 34
4.2.4 特殊数据类型 35
4.3 运算符 36
4.3.1 算数运算符 36
4.3.2 比较运算符 37
4.3.3 赋值运算符 38
4.3.4 布尔运算符 38
4.3.5 条件运算符 39
4.3.6 其他运算符 39
4.3.7 运算符优先级 40
4.4 表达式 41
4.5 数据类型的转换 41
4.5.1 数据类型转换规则 41
4.5.2 将基本数据提升为对象 42
第5章 JavaScript基本语句 43
5.1 条件控制语句 44
5.1.1 if语句 44
5.1.2 if...else语句 45
5.1.3 else if语句 45
5.1.4 if语句的嵌套 46
5.1.5 switch语句 47
5.2 循环控制语句 50
5.2.1 while语句 50
5.2.2 do...while语句 51
5.2.3 for循环语句 51
5.2.4 break语句 54
5.2.5 continue语句 54
5.2.6 label语句 55
5.3 对象访问语句 55
5.3.1 for...in循环语句 55
5.3.2 with语句 56
第6章 JavaScript语言对象 59
6.1 String对象 60
6.1.1 创建String对象 60
6.1.2 String对象的属性 60
6.1.3 String对象的方法 61
6.1.4 为字符串添加HTML锚 62
6.1.5 显示指定大小的字符串 63
6.1.6 设置字符串的显示样式 64
6.1.7 将字符串中的指定字符追加到其他字符串后 65
6.1.8 按指定颜色显示字符串 66
6.1.9 检索和替换匹配的正则表达式 67
6.1.10 获取字符串中的子字符串 69
6.1.11 改变字符串的大小写 71
6.2 Array对象 72
6.2.1 创建Array对象 72
6.2.2 Array对象的输入输出 73
6.2.3 Array对象的属性 74
6.2.4 Array对象的方法 75
6.2.5 数组的添加和删除 75
6.2.6 设置数组的排列顺序 77
6.2.7 获取数组中的某段数组元素 78
6.2.8 数组转换成字符串 78
6.3 Date对象 79
6.3.1 创建Date对象 79
6.3.2 Date对象的属性 80
6.3.3 Date对象的方法 81
6.3.4 日期的拆分 82
6.3.5 修改Date对象的日期和时间 85
6.3.6 显示当前日期是本周的周几 87
6.3.7 将日期转换成字符串 88
6.3.8 全中文显示日期 89
6.4 Math对象 90
6.4.1 Math对象的属性 90
6.4.2 Math对象的方法 90
6.4.3 自然对数 91
6.4.4 指定基数的e的对数 92
6.4.5 平方根 93
6.4.6 求一个数的绝对值 93
6.4.7 计算一个数的正弦和余切 94
6.4.8 计算x轴到指定点的角度 95
6.4.9 获取两个数的最大值和最小值 96
6.4.10 对一个小数进行四舍五入、上舍入和下舍入的运算 97
6.4.11 求随机数 98
6.5 Boolean对象 98
6.5.1 创建Boolean对象 99
6.5.2 Boolean对象的属性 99
6.5.3 Boolean对象的方法 100
6.6 Number对象 100
6.6.1 创建Number对象 100
6.6.2 Number对象的属性 101
6.6.3 Number对象的方法 101
6.6.4 Number对象的最大值或最小可能值 101
6.6.5 Number对象的正负无穷大的值 102
6.6.6 将数字以不同的格式转换成字符串 102
6.7 跟随鼠标的动态时钟 104
第7章 正则表达式 107
7.1 正则表达式基础 108
7.1.1 正则表达式基本结构 108
7.1.2 正则表达式的作用 108
7.2 正则表达式语法 108
7.2.1 模式匹配符 108
7.2.2 定位符与原义字符 110
7.2.3 限定符与选择匹配符 112
7.2.4 特殊字符与字符匹配符 113
7.2.5 分组组合与反向引用符 115
7.2.6 实际应用 116
7.3 RegExp对象 117
7.3.1 创建RegExp对象 117
7.3.2 RegExp对象的属性 119
7.3.3 RegExp对象的方法 120
第8章 函数 125
8.1 函数的定义 126
8.2 函数的调用 126
8.2.1 函数的简单调用 126
8.2.2 在事件响应中调用函数 127
8.2.3 通过链接调用函数 128
8.3 函数变量的作用域 128
8.4 使用函数返回值 128
8.5 函数的特性 129
8.5.1 arguments对象 129
8.5.2 嵌套函数 130
8.5.3 递归函数 131
8.6 JavaScript中的内置函数 132
第9章 异常处理 137
9.1 IE浏览器内建的错误报告 138
9.2 处理异常 138
9.2.1 异常类型 139
9.2.2 触发onerror事件处理异常 139
9.2.3 使用try...catch语句处理异常 140
9.3 JavaScript语言调试技巧 144
9.3.1 使用alert()语句进行调试 144
9.3.2 使用write()语句进行调试 144
9.3.3 使用抛出自定义异常消息进行调试 145
第3篇 JavaScript文档对象篇第10章 事件处理 147
10.1 事件处理的概念 148
10.2 事件处理程序的调用 148
10.3 JavaScript的相关事件 150
10.4 鼠标键盘事件 152
10.4.1 鼠标的单击事件 152
10.4.2 鼠标的按下或松开事件 153
10.4.3 鼠标的移入移出事件 153
10.4.4 鼠标移动事件 154
10.4.5 键盘事件 155
10.5 页面相关事件 158
10.5.1 加载与卸载事件 158
10.5.2 页面大小事件 159
10.6 表单相关事件 160
10.6.1 获得焦点与失去焦点事件 160
10.6.2 失去焦点修改事件 161
10.6.3 表单提交与重置事件 162
10.7 滚动字幕事件 164
10.7.1 onbounce事件 164
10.7.2 onstart事件 165
10.8 编辑事件 166
10.8.1 文本编辑事件 166
10.8.2 对象拖动事件 169
第11章 窗口对象(Window对象) 171
11.1 Window对象 172
11.1.1 Window对象概述 172
11.1.2 Window对象的属性 172
11.1.3 Window对象的方法 173
11.1.4 Window对象的使用 173
11.2 对话框 174
11.2.1 警告对话框 174
11.2.2 确认对话框 175
11.2.3 提示对话框 175
11.3 窗口的打开和关闭 176
11.3.1 打开窗口 176
11.3.2 关闭窗口 179
11.4 控制窗口 181
11.4.1 移动窗口 181
11.4.2 改变窗口大小 183
11.4.3 自动关闭窗口 184
11.4.4 窗口自动滚动 186
11.4.5 下降式窗口 188
11.4.6 弹出网页模式对话框 189
11.4.7 状态栏的文字设置 191
11.4.8 访问窗口历史 193
11.5 自定义导航控制面板 193
第12章 窗体对象 197
12.1 表单基础 198
12.2 表单元素基础 199
12.2.1 表单元素概述 199
12.2.2 文本框 200
12.2.3 密码框 200
12.2.4 单选按钮与复选框 200
12.2.5 提交按钮、重置按钮、一般按钮和图像按钮 201
12.2.6 文本区域 201
12.2.7 隐藏文本框 202
12.3 使用窗体对象(Form对象) 202
12.3.1 窗体对象概述 202
12.3.2 获取表单引用和表单元素 203
12.3.3 窗体对象的属性、方法和事件 204
12.3.4 表单元素对象的属性、方法和事件 208
12.3.5 文本框的应用 209
12.3.6 复选框的应用 213
12.3.7 单选框的应用 215
12.3.8 按钮对象的应用 219
12.3.9 限制文本区域的字符数 221
12.3.10 密码文本框的应用 222
12.4 窗体对象的综合应用 223
12.4.1 将表单数据提交给电子信箱地址 223
12.4.2 自动提交表单 224
12.5 表单注册 225
第13章 文档对象(document) 229
13.1 document对象 230
13.1.1 document对象概述 230
13.1.2 document对象的属性 230
13.1.3 document对象的方法 231
13.2 document对象的应用 231
13.2.1 链接文字颜色设置 231
13.2.2 文档前景色和背景色设置 232
13.2.3 查看文档创建日期、修改日期和文档大小 233
13.2.4 动态标题栏 234
13.2.5 获取并设置URL 235
13.2.6 获取对象的当前状态 236
13.2.7 在文档中输出数据 237
13.2.8 打开新窗口并输出内容 238
13.2.9 动态添加一个HTML标记 239
13.2.10 获取文本框并修改其内容 240
13.3 链接对象links 241
13.4 body对象 243
13.4.1 body对象的属性 243
13.4.2 设置并获取背景图片URL 244
13.4.3 设置文档的边距 245
13.4.4 设置单元格内文本是否自动换行 246
13.4.5 控制滚动条移动 247
13.4.6 页首页尾切换 248
13.5 anchors数组 250
13.6 all数组 251
第14章 帧对象 253
14.1 框架 254
14.1.1 框架的创建 254
14.1.2 〈frameset〉标签 255
14.1.3 〈frame〉标签 255
14.1.4 内置框架的创建 256
14.1.5 框架嵌套 257
14.1.6 框架的数量 258
14.1.7 框架的窗口 258
14.1.8 框架的引用 260
14.1.9 框架的命名 263
14.2 框架的应用 264
14.2.1 动态添加iframe框架 264
14.2.2 装载框架 265
14.2.3 防止网页被非法框架链接 267
14.2.4 防止框架中加载的文件被直接访问 267
14.2.5 浮动框架在页面打印中的应用 268
14.2.6 通过打开的窗口操作原窗口中的框架 269
14.2.7 创建空白框架 270
14.2.8 应用框架设计页面布局 270
14.2.9 应用浮动框架实现窗口背景透明 271
第15章 select和option对象 273
15.1 select对象 274
15.1.1 静态创建select对象 274
15.1.2 select对象的属性 275
15.1.3 select对象的方法 275
15.1.4 修改下拉列表的值 275
15.1.5 将下拉列表框改为滚动列表框 277
15.1.6 向下拉列表中添加选项 279
15.1.7 删除下拉列表中的选项 280
15.1.8 修改滚动列表中的选项 282
15.2 option对象 283
15.2.1 动态创建option对象 283
15.2.2 option对象的属性 285
15.2.3 设置同一个下拉列表提交不同的值 285
15.3 select对象和option对象联合应用 286
第16章 层 289
16.1 层的概述 290
16.1.1 层的分类 290
16.1.2 创建层 290
16.2 〈div〉标签 291
16.2.1 〈div〉标签 291
16.2.2 〈div〉标签的属性 291
16.2.3 〈span〉标签与〈div〉标签 298
16.2.4 CSS+DIV设计 299
16.3 〈iframe〉标签 301
16.3.1 〈iframe〉标签 301
16.3.2 〈iframe〉标签的属性 301
16.4 〈layer〉标签和〈ilayer〉标签 303
16.4.1 标签层的使用 304
16.4.2 〈layer〉标签和〈ilayer〉标签的区别 305
16.5 应用DIV制作下拉菜单导航条 305
第17章 图像对象 309
17.1 网页中的图片 310
17.2 JavaScript中的图像对象 310
17.3 图像对象的应用 312
17.3.1 图像的预装载 312
17.3.2 图片的随机显示 314
17.3.3 无间断的图片滚动效果 315
17.3.4 登录图片验证码 317
17.3.5 浮动广告 317
17.3.6 图片渐变效果 319
17.3.7 进度条的显示 320
17.3.8 图片的时钟显示 321
17.3.9 不断闪烁的图片 322
17.3.10 图片翻转效果 323
17.3.11 图片水波倒影 325
17.3.12 图片总置于顶端 326
17.4 随机显示广告 327
第18章 DOM对象 331
18.1 DOM对象的概述 332
18.2 DOM对象的级别 332
18.3 DOM对象的层次 332
18.4 DOM对象节点属性 333
18.4.1 访问指定节点 334
18.4.2 遍历文档树 335
18.5 DOM对象节点方法 338
18.5.1 创建新节点 338
18.5.2 创建多个节点 339
18.5.3 创建多个节点2 339
18.5.4 插入节点 340
18.5.5 删除节点 341
18.5.6 替换节点 342
18.5.7 复制节点 343
第19章 event对象 345
19.1 引用event对象 346
19.1.1 在IE浏览器中引用event对象 346
19.1.2 在W3C中引用event对象 346
19.2 event对象的属性 346
19.3 IE浏览器中event对象的属性 347
19.3.1 altKey属性 349
19.3.2 ctrlKey属性 349
19.3.3 shiftKey属性 350
19.3.4 altLeft、ctrlLeft和shiftLeft属性 350
19.3.5 button属性 352
19.3.6 cancelBubble属性 353
19.3.7 clientX和clinetY属性 354
19.3.8 offsetX和offsetY属性 354
19.3.9 screenX和screenY属性 355
19.3.10 x和y属性 355
19.3.11 dataTransfer属性 357
19.3.12 fromElement和toElement属性 357
19.3.13 keyCode属性 358
19.3.14 propertyName属性 359
19.3.15 repeat属性 360
19.3.16 returnValue属性 361
19.3.17 srcElement属性 362
19.3.18 type属性 362
19.3.19 wheel Delta属性 363
19.4 IE浏览器中event对象的典型应用 364
19.4.1 altKey、ctrlKey和shiftKey属性的综合应用 364
19.4.2 单击鼠标右键并链接到指定网站 365
19.4.3 在状态栏中显示鼠标坐标 365
19.4.4 x和y属性在动态移动层中的运用 366
19.4.5 屏蔽键盘相关事件 367
19.4.6 选中表格中的单元格 368
19.4.7 跟随鼠标移动的文字 369
19.4.8 获取事件发生的位置 370
第20章 样式表和样对象 373
20.1 style元素对象 374
20.1.1 style元素对象 374
20.1.2 style元素对象的样式标签属性和样式属性 374
20.1.3 style元素对象的滤镜属性 392
20.1.4 style元素对象的方法 398
20.1.5 用style元素对象制作下拉菜单导航条 399
20.2 styleSheet元素对象 404
20.2.1 styleSheet元素对象 404
20.2.2 styleSheet对象的使用 405
第21章 表对象 407
21.1 Table、TableRow和TableCell对象的关系 408
21.2 Table对象 408
21.2.1 Table对象的属性 408
21.2.2 Table对象的方法 408
21.2.3 动态改变表格的外观 409
21.2.4 表格自动扩展 411
21.2.5 在表中添加和删除行 412
21.3 TableRow对象 412
21.3.1 TableRow对象的属性 412
21.3.2 TableRow对象的方法 413
21.3.3 改变表格首行的样式 413
21.3.4 动态生成行或列 414
21.4 TableCell对象 416
21.4.1 TableCell对象的属性 416
21.4.2 合并单元格 416
21.4.3 立体表格 418
21.5 动态制作表格 419
第22章 主体文本对象 421
22.1 〈font〉标记对象 422
22.1.1 设置文字颜色 422
22.1.2 设置文字字体 423
22.1.3 设置文字字号 424
22.2 〈hr〉标记对象 425
22.2.1 〈hr〉标记对象的属性 425
22.2.2 设置水平线高、宽和颜色 425
22.3 〈h1〉...〈h6〉标记对象 427
22.4 〈marquee〉标记对象 428
22.4.1 设置背景颜色 428
22.4.2 设置滚动方向 429
22.4.3 设置滚动方式 431
22.4.4 设置滚动速度 431
22.4.5 设置是否滚动 433
第23章 Cookie 435
23.1 Cookie的概述 436
23.1.1 Cookie的概述 436
23.1.2 Cookie的形式 436
23.1.3 Cookie的属性 437
23.1.4 Cookie的主要用途 437
23.1.5 Cookie的优点 438
23.1.6 Cookie的缺点 438
23.1.7 Cookie的设置 438
23.2 保存状态信息 440
23.2.1 使用Cookie保存用户+状态信息 440
23.2.2 使用其他方式维护状态信息 441
23.2.3 比较Cookie与隐藏窗体字段 445
23.3 Cookie的传递流程 446
23.4 Cookie的操作 446
23.4.1 Cookie的写入 446
23.4.2 Cookie的读取 450
23.4.3 Cookie的删除 452
23.5 设置Cookie的过期时间 453
23.6 限制Cookie在特定的域和路径访问 453
23.7 Cookie的高级用法 454
23.7.1 检测Cookie在IE浏览器中是否可用 454
23.7.2 统计网站的总访问量 455
23.7.3 在网页之间传递数据 456
23.8 Cookie的安全问题 458
23.9 突破浏览器对Cookie数目的限制 458
23.10 页面重定向中使用Cookie 460
23.11 登录成功后使用Cookie保持用户状态 461
第24章 文件处理及页面打印 465
24.1 FileSystemObject对象 466
24.1.1 动态创建FileSystemObject对象 466
24.1.2 FileSystemObject对象的方法 466
24.1.3 改变路径的显示范围 467
24.1.4 获取指定路径中最后的文件或文件夹的名称 468
24.1.5 以大写字母显示指定路径的盘符 468
24.1.6 获取指定路径中文件的扩展名 469
24.1.7 获取指定路径中的最后部分 469
24.1.8 获取指定文件的上一级文件夹路径 470
24.1.9 创建临时文件 470
24.2 Drive对象 471
24.2.1 动态创建Drive对象 471
24.2.2 Drive对象的属性 471
24.2.3 显示指定驱动器的大小及可用空间 472
24.2.4 显示指定驱动器的类型及系列号 473
24.3 File对象 475
24.3.1 动态创建File对象 475
24.3.2 File对象的属性 475
24.3.3 File对象的方法 475
24.3.4 将只读文件改为可写文件 476
24.3.5 获取指定文件的创建、修改及访问时间 477
24.3.6 获取指定文件的大小 478
24.3.7 将文件进行复制、删除或移除的操作 479
24.3.8 修改指定文件中的内容 482
24.4 Folder对象 484
24.4.1 动态创建Folder对象 484
24.4.2 Folder对象的属性和方法 484
24.5 页面打印 485
24.5.1 用WebBrowser组件的execWB()方法进行打印 485
24.5.2 打印指定框架中的内容 487
24.5.3 分页打印 488
24.5.4 设置页眉页脚 490
第4篇 JavaScript高级篇 493
第25章 嵌入式对象 493
25.1 object嵌入对象标记 494
25.2 MIME类型 495
25.3 Java applet对象 496
25.3.1 创建Java applet 496
25.3.2 嵌入Java applet 496
25.3.3 在IE浏览器中执行Java applet 497
25.3.4 JavaScript与Java applet交互 498
25.4 ActiveX控件 499
25.4.1 创建ActiveX 499
25.4.2 嵌入ActiveX 499
25.4.3 JavaScript与ActiveX交互 500
25.5 Flash 500
25.5.1 嵌入Flash 501
25.5.2 用JavaScript控制flash 502
第26章 JavaScript与XML技术的结合 505
26.1 创建XML 506
26.2 载入XML 507
26.2.1 在IE中创建DOM并载入XML 508
26.2.2 在Mozilla中创建DOM并载入XML 508
26.3 读取XML 509
26.3.1 获取XML元素的属性值 510
26.3.2 应用名称访问XML文档 511
26.3.3 通过JavaScript读取XML文档中的数据 512
26.3.4 使用XML DOM对象读取XML文件 513
26.4 转换XML 514
26.4.1 通过XSLT转换XML 515
26.4.2 应用数据岛技术转换XML文档 516
26.4.3 应用CSS转换XML文档 517
26.5 JavaScript与XML典型应用 518
26.5.1 通过数据岛实现XML文档的动态增删 518
26.5.2 通过JavaScript操作XML文档分页显示 521
26.5.3 通过IE浏览器实现对XML文档的处理 522
26.5.4 XML内容分页显示 524
第27章 JavaScript安全 527
27.1 同源策略 528
27.2 Internet Explorer安全区域 529
27.3 JavaScript代码安全 529
27.3.1 屏蔽部分按键 530
27.3.2 屏蔽鼠标右键 531
27.3.3 禁止网页另存为 532
27.3.4 禁止复制网页内容 533
27.4 JavaScript加密 533
27.4.1 JavaScript代码加密 533
27.4.2 JavaScript编写MD5加密 535
示例02-01 演示标题标记 10
示例02-02 改变文字格式 11
示例02-03 文字样式标记应用 12
示例02-04 段落标记的应用 13
示例02-05 换行标记的应用 13
示例02-06 无序列表标记的应用 14
示例02-07 有序列表标记的应用 15
示例02-08 超链接标记的应用 16
示例02-09 图像标记的应用 17
示例02-10 表格标记的应用 19
示例02-11 框架标记的应用 21
示例02-12 多媒体标记的应用 22
示例03-01 使用HTML注释符号 26
示例03-02 使用〈noscript〉标记 26
示例03-03 使用src属性调用外部文件 28
示例04-01 算术运算符的应用 36
示例04-02 比较运算符的应用 37
示例04-03 赋值运算符的应用 38
示例04-04 优先级的使用 41
示例04-05 将基本数据提升为对象的应用 42
示例05-01 应用if语句判断用户登录信息 44
示例05-02 应用else if语句输出问候语 46
示例05-03 应用switch语句验证日期的格式是否正确 48
示例05-04 应用while循环语句将指定的字符串进行输出 50
示例05-05 应用while和do...while语句输出字符串中的内容 51
示例05-06 应用for语句控制输入字符串的长度 53
示例05-07 break和continue语句的整合应用 54
示例05-08 应用for...in循环语句输出docu-ment对象的属性和值 56
示例06-01 利用HTML锚制作超链接文本 63
示例06-02 显示指定大小的字符串 63
示例06-03 设置字符串的显示样式 64
示例06-04 将字符串中指定字符追加到其他字符串后 66
示例06-05 按指定颜色显示字符串 67
示例06-06 利用自定义方法显示数组中的全部数据 74
示例06-07 获取数组中的某段数组元素 78
示例06-08 按指定的格式显示日期时间 84
示例06-09 显示当前日期是本周的周几 87
示例06-10 获取一个数的自然对数 91
示例06-11 获取以2和10为基数的e的对数的值 92
示例06-12 计算x轴到指定点的角度 95
示例06-13 获取两个数的最大值和最小值 96
示例06-14 求1~100之间的随机数 98
示例07-01 匹配字符^的使用 110
示例07-02 匹配字符$的使用 111
示例07-03 匹配字符\b的使用 111
示例07-04 字符匹配的使用 114
示例07-05 圆点(.)元字符的使用 115
示例07-06 创建正则表达式 118
示例08-01 函数的简单应用 127
示例08-02 函数返回值的简单应用 129
示例08-03 arguments对象的应用 130
示例08-04 嵌套函数的应用 131
示例08-05 递归函数的应用 131
示例08-06 内置函数的应用 133
示例09-01 使用onerror事件处理异常 139
示例09-02 使用try...catch...finally语句处理异常 141
示例09-03 使用嵌套try...catch语句处理异常 142
示例09-04 验证Error对象的特性 143
示例09-05 使用throw语句抛出异常 143
示例09-06 使用自定义异常消息进行调试 145
示例10-01 通过按钮变换背景颜色 152
示例10-02 用事件制作超链接文本 153
示例10-03 鼠标移动时改变图片焦点 153
示例10-04 在状态栏中显示鼠标在页面中的当前位置 154
示例10-05 按A键对页面进行刷新 156
示例10-06 限制文本框的输入 157
示例10-07 网页加载时缩小图片 158
示例10-08 固定浏览器的大小 159
示例10-09 文本框获得焦点时改变背景颜色 160
示例10-10 用下拉文本框改变字体颜色 161
示例10-11 表单提交的验证 162
示例10-12 字幕滚动到窗口边界时速度逐渐加快(减慢) 164
示例10-13 动态设置滚动字幕的颜色和滚动方向 165
示例10-14 显示选择的文本 168
示例10-15 指定文本不能被选择 168
示例10-16 放置目标事件的简单示例 170
示例11-01 警告对话框的应用 174
示例11-02 确认对话框的应用 175
示例11-03 提示对话框的应用 176
示例11-04 打开新窗口 177
示例11-05 通过按钮打开新窗口 178
示例11-06 关闭弹出窗口时刷新父窗口 179
示例11-07 关闭子窗口 180
示例11-08 移动窗口 182
示例11-09 改变窗口大小 183
示例11-10 自动关闭窗口 185
示例11-11 窗口自动滚动 187
示例11-12 下降式窗口 188
示例11-13 弹出网页模式对话框 189
示例11-14 状态栏的文字设置 191
示例12-01 表单应用 198
示例12-02 获取文本框/编辑框/隐藏文本框的值 203
示例12-03 窗体对象属性的应用 205
示例12-04 窗体对象事件的应用 205
示例12-05 表单仅提交一次 207
示例12-06 自动选择文本 209
示例12-07 设置状态栏 212
示例12-08 判断选项是否选择 213
示例12-09 获取复选框值 214
示例12-10 单选按钮的应用 215
示例12-11 当前选中项是否为默认选中 216
示例12-12 查看选择项个数 217
示例12-13 按钮对象的value属性应用 219
示例12-14 按钮对象name属性应用 220
示例12-15 按钮对象type属性应用 221
示例12-16 不提交表单自动检测密码域是否相同 222
示例12-17 发送电子邮件 223
示例12-18 自动提交表单 224
示例13-01 链接文字颜色设置 232
示例13-02 背景颜色和字体颜色自动变色 233
示例13-03 查看文档创建日期、修改日期和文档大小 234
示例13-04 获取并设置URL 235
示例13-05 获取对象的当前状态 236
示例13-06 在文档中输出数据 237
示例13-07 打开新窗口并输出内容 238
示例13-08 动态添加一个文本框 239
示例13-09 获取文本框并修改其内容 240
示例13-10 links对象属性使用 242
示例13-11 设置并获取背景图片 244
示例13-12 设置文档的边距 245
示例13-13 设置单元格内文本是否自动换行 246
示例13-14 控制滚动条的移动 247
示例13-15 获取锚点的个数、name和id参数值 250
示例13-16 获取标记的个数和标记名 251
示例14-01 基本的框架创建 254
示例14-02 框架嵌套技术的应用 257
示例14-03 获取框架的数量 258
示例14-04 窗口之间关系的应用 259
示例14-05 多层框架页之间的关系应用 259
示例14-06 框架自身引用 260
示例14-07 框架引用的综合应用 262
示例14-08 指定链接的目标在指定的框架中显示 263
示例15-01 将月份动态修改为中文 276
示例15-02 select对象的类型切换 278
示例15-03 向下拉列表中添加选项 279
示例15-04 删除滚动列表中被选中的选项 280
示例15-05 修改滚动列表中的选项 282
示例15-06 在页面中动态生成下拉列表 284
示例15-07 设置同一个下拉列表提交不同的值 285
示例16-01 自定义鼠标提示 295
示例16-02 显示和隐藏文本 296
示例16-03 应用CSS+DIV弹出特殊窗口 299
示例16-04 浮动框架的使用 303
示例17-01 打开自定义大小的图片 310
示例17-02 当鼠标经过图片时显示图片 311
示例17-03 使用预装载图像制作幻灯 312
示例17-04 按时间随机变化的网页背景 314
示例17-05 无间断的图片循环滚动效果 315
示例17-06 随机生成登录图片验证码 317
示例17-07 浮动广告 318
示例17-08 图片渐变效果 319
示例17-09 进度条的显示 320
示例17-10 图片的时钟显示 321
示例17-11 不断闪烁的图片 322
示例17-12 图片翻转效果 324
示例17-13 图片水波倒影 325
示例17-14 图片总置于顶端 326
示例18-01 访问指定节点 335
示例18-02 遍历文档树 336
示例18-03 创建新的节点 338
示例18-04 创建新的节点 339
示例18-05 创建新的节点 340
示例18-06 插入节点 340
示例18-07 删除节点 341
示例18-08 替换节点 342
示例18-09 复制节点 343
示例19-01 Alt键的应用 349
示例19-02 Ctrl键的应用 349
示例19-03 Shift键的应用 350
示例19-04 屏蔽鼠标右键的使用 352
示例19-05 取消上层元素的事件控制 353
示例19-06 获取鼠标在窗口中的坐标 356
示例19-07 fromElement和toElement属性的应用 357
示例19-08 获取键盘事件相对应的内码 359
示例19-09 获取被更改的属性名称 359
示例19-10 禁止长时间按下键盘键 360
示例19-11 取消事件处理程序中返回的默认值 361
示例19-12 srcElement属性的使用 362
示例19-13 获取事件的类型 363
示例19-14 应用wheel Delta属性通过鼠标滚轮放大缩小图片 363
示例20-01 选中的行背景变色 378
示例20-02 背景固定居中 380
示例20-03 单元格边框变色 381
示例20-04 立体窗口 382
示例21-05 百叶窗 383
示例20-06 烟花效果 385
示例20-07 跟随鼠标移动的图片 387
示例20-08 改变超链接字体样式 390
示例20-09 限制表格的宽度 391
示例20-10 通过鼠标滚轮放大缩小图片 392
示例20-11 移动的光环 394
示例20-12 图片翻转效果 395
示例20-13 表格的外阴影 396
示例20-14 水波倒影特效 397
示例20-15 编辑单元格中的文本信息 398
示例21-01 创建临时文件 410
示例21-02 表格自动扩展 411
示例21-03 改变表格首行的样式 413
示例21-04 动态生成行或列 415
示例21-05 合并单元格 417
示例21-06 立体表格 418
示例22-01 设置文字颜色 422
示例22-02 设置文字字体 423
示例22-03 设置文字字号 424
示例22-04 设置水平线高、宽和颜色 426
示例22-05 设置对齐方式 427
示例22-06 设置背景颜色 429
示例22-07 设置滚动方向 430
示例22-08 设置滚动方式 431
示例22-09 设置滚动速度 432
示例22-10 设置是否滚动 433
示例23-01 查询字符串的应用 441
示例23-02 隐藏窗体字段的应用 443
示例23-03 Cookie的写入 448
示例23-04 Cookie的读取 450
示例23-05 Cookie的删除 452
示例23-06 设置Cookie的过期时间 453
示例23-07 检测Cookie在IE浏览器中是否可用 454
示例23-08 统计网站的总访问量 455
示例23-09 在网页之间传递数据 457
示例23-10 获取子Cookie的值 459
示例24-01 创建临时文件 471
示例24-02 显示指定驱动器的大小及可用空间 472
示例24-03 显示指定驱动器的类型及系列号 474
示例24-04 将只读文件改为可写文件 476
示例24-05 获取指定文件的创建、修改及访问时间 478
示例24-06 获取指定文件的大小 479
示例24-07 将文件进行复制、删除或移除的操作 480
示例24-08 修改指定文件中的内容 482
示例24-09 利用WebBrowser打印 486
示例24-10 打印指定框架中的内容 487
示例24-11 分页打印 489
示例24-12 设置页眉页脚 491
示例25-01 修改applet显示文本 498
示例25-02 JavaScript与ActiveX交互 500
示例25-03 用JavaScript控制flash 502
示例26-01 XML文档的创建 506
示例26-02 获取XML文档的根节点 509
示例26-03 获取XML元素的属性值 510
示例26-04 应用名称访问XML文档 511
示例26-05 通过JavaScript读取XML文档中的数据 512
示例26-06 使用XML DOM对象读取XML文件 513
示例26-07 通过XSLT转换XML 515
示例26-08 应用数据岛技术转换XML文档 516
示例26-09 应用CSS转换XML文档 517
示例27-01 屏蔽部分按键 530
示例27-02 屏蔽鼠标右键 531
示例27-03 禁止网页另存为 532
示例27-04 禁止复制网页内容 533
示例27-05 JavaScript代码加密 534
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019