第一部分 JavaScript和JScript初步 1
第1章 基础 1
Web 1
超文本标志语言 2
帮助器程序 5
统一资源定位器 7
超文本传输协议 8
公共网关接口程序 8
Java小程序 9
ActiveX——Microsoft对象 9
JavaScript简史 10
LiveWire与LiveWire数据库服务 11
活动服务器页面、WSH与远程脚本 12
Intranets、Extranets和分布式应用程序 12
小结 13
第2章JavaScript与JScript简介 14
JavaScript、浏览器及服务器 14
在HTML中嵌入JavaScript 17
JavaScript的说明语句 24
生成HTML 27
变量——数值仓库 29
小结 48
第3章 运算符、语句和函数 49
运算符与表达式 49
JavaScript编程语句 59
小结 82
第4章 事件处理 83
什么是事件 83
JavaScript如何处理事件 84
处理JavaScript事件 88
在JavaScript中设置事件处理器 109
事件仿真方法 111
event对象 113
事件捕获 116
事件起泡 119
错误处理 121
小结 125
第5章JavaScript对象 126
什么是对象 126
什么是面向对象编程 127
JavaScript基于对象编程功能 129
JavaScript对象模型 130
浏览器对象 132
其他预定义对象类型 138
颜色常量 149
定义对象类型 149
删除属性和方法 156
event、Event和error对象 157
小结 157
第二部分 使用预定义对象和方法 159
第6章 生成帧与窗口 159
window对象 159
frame对象 169
Dosument对象 176
navigator对象 181
screen对象 185
小结 186
第7章 窗体处理 187
Form对象 187
从JavaScript中访问窗体 188
访问窗体元素 188
使用窗体事件处理器 194
窗户方窗体处理 201
使用CGI脚本 201
小结 205
第8章 隐藏字段和Cookie 206
保存状态信息 206
使用隐藏窗体字段 207
JavaScript与隐藏字段 207
Cookie 216
Cookie中信息的存放方法 217
在JavaScript中使用Cookie 218
比较Cookie与隐藏窗体字段 229
小结 230
第9章 使用链接 231
URL 231
location对象 236
link对象 239
linkO方法 250
anchor对象 252
history对象 253
小结 253
第10章 使用图形 254
image对象 254
动态图形显示 256
图形与动画 260
图形映射与area对象 263
使用图形映射 263
小结 269
第11章 算术运算 270
Math对象 270
算术常数 270
算术函数 271
在脚本中使用算术函数 272
实例:JavaScript计算器 272
小结 281
第三部分 建立样本应用程序 283
第12章 页面附件 283
日历 283
计算器 290
备忘录 295
世界钟 299
集成 301
小结 302
第13章 联机产品目录 303
开发非CGI程序的产品目录 303
根据用户选项剪裁产品目录 313
加入多媒体特性 322
小结 331
第14章 开发搜索工具 332
搜索窗体 332
搜索引擎 338
小结 355
第四部分 与Java、ActiveX和插入件通信 357
第15章 与Java小程序通信 357
Java简介 357
Java与JavaScript 359
Java开发工具集 361
学习Java 362
JavaAPI 362
程序与小程序 362
LiveConnect与Internet Explorer对象模型 367
从JavaScript中访问Java方法 367
从JavaScript中访问小程序 368
在小程序中使用JavaScript 371
GraphIt! 377
小结 385
第16章 ActiveX组件脚本 386
何谓ActiveX 386
使用ActiveX组件 387
从JScript中访问ActiveX组件 389
使用ActiveX控件板 391
小结 396
第17章 使用插入件 397
受欢迎的插入件 397
插入件的操作 398
使用MIME类型 400
确定安装的插入件 402
插入件帮助命令的使用 404
检测插入件 406
从JavaScript访问插入件 408
Netscape插入件文档 411
列表显示插入件方法 413
多个插入件的同步 415
协助用户安装插入件 417
开发自己的插入件 419
小结 420
第五部分 服务器编程 421
第18章 使用样式单与DHTML 421
什么是样式单 421
JavaScript样式单与级联样式单 422
入门实例 422
定义样式单 424
用<LINK>标志使用样式 440
使用多个样式单 442
使用Internet Explorer的DHTML功能 442
小结 455
第19章 生成多媒体应用程序 456
使用层 456
使用节 463
使用声音 467
播放动画 474
使用影像 479
小结 481
第六部分 服务器编程 483
第20章JavaScript与CGI程序接口 483
何时使用CGI程序 483
CGI程序如何工作 484
CGI程序的常规设计 488
Shell脚本举例 489
建立JavaScript脚本与CGI脚本的接口 491
从CGI程序返回JavaScript 494
小结 497
第21章 Netscape服务器脚本 498
使用LiveWire的服务器方脚本 498
简单LiveWire例子 499
LiveWire编译器 502
应用程序管理器 503
服务器方JavaScript编程 504
服务器方对象 505
文件输入和输出 513
完整的例子:diskette 516
状态维护 521
服务器函数 525
面向文件系统与数据库管理系统 526
LiveWire数据库服务的补充 528
设置Microsoft Access数据库以便在LiveWire中使用 528
使用LiveWire数据库服务 531
database对象 532
结构化查询语言 536
更新diskette应用程序 539
小结 545
第22章 Microsoft服务器脚本 546
活动服务器页面 546
Windows脚本宿主 561
远程脚本 562
小结 563
第23章 加密脚本 564
Internet的安全性威胁 564
Web安全问题 565
窃听脚本与JavaScript安全策略 570
小结 572