JavaScript深度剖析 第2版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)Don Gosselin著;卢云鹏等译
- 出 版 社:北京:北京大学出版社
- 出版年份:2004
- ISBN:7301076673
- 页数:473 页
第1章 JavaScript简介 1
1.1程序设计、HTML和JavaScript 1
1.1.1万维网 1
1.1.2 JavaScript在web中的作用 2
1.1.3超文本标记语言 3
1.1.4 创建HTML文档 6
1.1.5 JavaScript程序设计语言 7
1.1.6逻辑与调试 8
1.1.7总结 9
1.1.8复习题 9
1.1.9练习 11
1.2第一个JavaScript程序 13
1.2.1〈SCRIPT〉标记 13
1.2.2创建JavaScript源代码文件 17
1.2.3在JavaScript程序中添加注释 19
1.2.4从不兼容的浏览嚣中隐藏JavaScript 20
1.2.5在HEAD段或者BODY段放置JavaScript 22
1.2.6总结 22
1.2.7复习题 23
1.2.8练习 26
第2章 变量、函数、对象和事件 28
2.1变量、函数和事件的使用 29
2.1.1 变量 29
2.1.2定义自定义函数 30
2.1.3调用函数 31
2.1.4 JavaScript内置函数 34
2.1.5理解JavaScript对象 35
2.1.6变量作用域 41
2.1.7总结 42
2.1.8复习题 42
2.1.9练习 45
2.2使用事件 48
2.2.1理解事件 48
2.2.2 HTML标记和事件 49
2.2.3事件处理器 50
2.2.4链接 52
2.2.5链接事件 53
2.2.6创建图像映射 56
2.2.7总结 60
2.2.8复习题 60
2.2.9练习 63
第3章 数据类型和操作符 64
3.1数据类型 64
3.1.1数据类型 64
3.1.2数值数据类型 67
3.1.3布尔值 68
3.1.4字符串 69
3.1.5数组 73
3.1.6总结 77
3.1.7复习题 78
3.1.8练习 80
3.2表达式和操作符 81
3.2.1 表达式 81
3.2.2算术运算符 82
3.2.3赋值操作符 85
3.2.4比较操作符 88
3.2.5逻辑操作符 90
3.2.6使用字符串 92
3.2.7操作符优先级 96
3.2.8创建计算器程序 96
3.2.9总结 98
3.2.10复习题 99
3.2.11练习 101
第4章 使用控制结构和语句进行流程控制 103
4.1条件语句 104
4.1.1 if语句 104
4.1.2 if...else语句 109
4.1.3嵌套的if和if...else语句 110
4.1.4 Switch语句 112
4.1.5总结 115
4.1.6复习题 115
4.1.7练习 117
4.2循环语句 118
4.2.1 while语句 118
4.2.2 do...while语句 122
4.2.3 for语句 124
4.2.4 for...in语句 128
4.2.5 with语句 130
4.2.6 continue语句 131
4.2.7总结 132
4.2.8复习题 133
4.2.9练习 135
第5章 窗口和框架 137
5.1窗口 138
5.1.1 JavaScript对象模型 138
5.1.2 Window对象 140
5.1.3打开和关闭窗口 141
5.1.4超时和间隔 146
5.1.5总结 147
5.1.6复习题 148
5.1.7练习 150
5.2框架和其他对象 151
5.2.1创建框架 151
5.2.2使用TARGET属性 154
5.2.3嵌套的框架 157
5.2.4框架的格式化 159
5.2.5 NOFRAMES标记 161
5.2.6 Location对象 162
5.2.7 History对象 163
5.2.8 Navigator对象 165
5.2.9引用框架和窗口 167
5.2.10总结 169
5.2.11复习题 170
5.2.12练习 172
第6章 表单 175
6.1 JavaScript 中的表单 176
6.1.1表单概述 176
6.1.2通用网关接口 177
6.1.3〈FORM〉标记 178
6.1.4表单元素概述 182
6.1.5输入域 183
6.1.6选择列表 194
6.1.7多行文本域 196
6.1.8总结 197
6.1.9复习题 197
6.1.10练习 200
6.2验证表单的输入数据 202
6.2.1隐藏表单域 202
6.2.2 Form对象 204
6.2.3将表单数据提交给电子信箱地址 213
6.2.4总结 215
6.2.5复习题 215
6.2.6练习 217
第7章 调试JavaScript 219
7.1基本调试技术 219
7.1.1理解调试 219
7.1.2错误消息 220
7.1.3利用alert()方法跟踪错误 222
7.1.4用write()和writeln()方法跟踪错误 224
7.1.5使用注释来定位错误点 226
7.1.6其他调试技术 227
7.1.7总结 229
7.1.8复习题 230
7.1.9练习 232
7.2 高级的调试技术和资源 235
7.2.1使用for...in语句来检查对象属性 235
7.2.2 Netscape的观察点 236
7.2.3 Netscape JavaScript Debugger 237
7.2.4 Microsoft Script Debugger 245
7.2.5 JavaScript语言本身的bug和调试资源 249
7.2.6总结 250
7.2.7复习题 251
7.2.8练习 252
第8章 动态HTML和动画 254
8.1动态HTML 255
8.1.1简介 255
8.1.2文档对象模型 258
8.1.3 Image对象 262
8.1.4用Image对象创建动画 265
8.1.5图像缓存 270
8.1.6总结 273
8.1.7复习题 273
8.1.8练习 275
8.2动画和层叠样式表 277
8.2.1层叠样式表 277
8.2.2在JavaScript代码中使用CSS样式 280
8.2.3 CSS定位 284
8.2.4跨浏览器的兼容性 294
8.2.5总结 296
8.2.6复习题 297
8.2.7练习 299
第9章 cookie和安全性 301
9.1状态信息和cookie 302
9.1.1状态信息 302
9.1.2用查询字符串保存状态信息 303
9.1.3用cookie保存状态信息 306
9.1.4总结 314
9.1.5复习题 315
9.1.6练习 317
9.2安全性 319
9.2.1 JavaScript安全性问题 319
9.2.2同一来源策略 320
9.2.3签名脚本和数字证书 322
9.2.4总结 330
9.2.5复习题 331
9.2.6练习 332
第10章 服务器端JavaScript 334
10.1 Netscape SSJS 335
10.1.1客户机/服务器体系结构 335
10.1.2服务器端JavaScript开发 337
10.1.3创建SSJS应用程序 338
10.1.4 SSJS核心对象 343
10.1.5建立留言簿 349
10.1.6总结 352
10.1.7复习题 353
10.1.8练习 355
10.2微软活动服务器页面技术 356
10.2.1活动服务器页面简介 356
10.2.2创建ASP应用程序 356
10.2.3对象集合 361
10.2.4 ASP核心对象 362
10.2.5创建留言簿 368
10.2.6总结 371
10.2.7复习题 372
10.2.8练习 373
第11章 数据库连接 375
11.1数据库概览、使用SSJS连接到数据库 376
11.1.1理解数据库 376
11.1.2数据库管理系统 379
11.1.3结构化查询语言 383
11.1.4 LiveWire数据库服务 385
11.1.5执行数据库命令 387
11.1.6 LiveWire的事务处理 396
11.1.7 LiveWire的错误处理 397
11.1.9复习题 399
11.1.8总结 399
11.1.10练习 402
11.2使用ASP连接到数据库 404
11.2.1 简介 404
11.2.2 ADO Connection对象 409
11.2.3执行SQL命令 411
11.2.4 ADO的事务处理 420
11.2.5使用ADO Error对象处理错误 420
11.2.6总结 421
11.2.7复习题 422
11.2.8练习 424
第12章 使用Java小程序和嵌入式数据 426
12.1 Java教程 427
12.1.1 Java小程序和嵌入式数据 427
12.1.2 Java简介 428
12.1.3类 429
12.1.4方法 430
12.1.5编译Java程序 431
12.1.6创建小程序 432
12.1.7 Java变量和数据类型 433
12.1.8向HTML文档添加小程序 435
12.1.9使用JavaScript控制Java小程序 437
12.1.10总结 440
12.1.11复习题 441
12.1.12练习 444
12.2 LiveConnect、插件和ActiveX 444
12.2.1概览 444
12.2.2 Java包和LiveConnect 445
12.2.3 Java和JavaScript之间的数据转换 446
12.2.4使用Java控制JavaScript 447
12.2.5从JavaScript直接访问Java类 450
12.2.6嵌入式数据 452
12.2.7总结 457
12.2.8复习题 458
12.2.9练习 460
附录A JavaScript参考 462
A.1 注释类型 462
A.2 JavaScript保留字 462
A.3标识符 462
A.4 JavaScript内置函数 463
A.5 JavaScript内置对象 463
A.6事件 463
A.7 原始数据类型 464
A.8 JavaScript转义序列 465
A.9类型转换函数和方法 465
A.10操作符 465
A.11流程控制结构和语句 466
A.12 对象 467
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《深度说服》(英国)尼克·鲍多克 2019
- 《深度拆解20个经典品牌民宿》严风林著 2019
- 《深度学习图像识别技术》庄建,张晶,许钰雯编著 2020
- 《会计考点深度解析与应试重点讲解》注册会计师全国统一考试命题深度研究与解析中心著 2018
- 《深度学习与医学大数据》乔霓丹著 2019
- 《深度学习图解》(美)安德鲁·特拉斯克(Andrew W. Trask)著;王晓雷 2020
- 《深度记忆 过目不忘的记忆秘诀》朱建国著 2020
- 《遥感影像深度学习智能解译与识别》焦李成 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019