目录 1
第一部分 JavaScript和JScript初步 1
第1章 基础 1
Web 1
超文本标记语言 2
帮助器程序 6
统一资源定位器 7
超文本传输协议 8
公共网关接口程序 9
Java小程序 9
ActiveX——Microsoft对象 10
JavaScript简史 10
LiveWire与LiveWire数据库服务 12
ASP、WSH与RemoteScripting 12
XML与XSL 13
Intranets、Extranets和分布式应用程序 14
小结 14
第2章 JavaScript与JScript简介 15
JavaScript与浏览器及服务器 15
在HTML中嵌入JavaScript 18
JavaScript的说明语句 26
生成HTML 29
变量——数值仓库 31
小结 51
第3章 运算符、语句和函数 52
运算符与表达式 52
JavaScript编程语句 63
小结 86
什么是事件 87
第4章 事件处理 87
JavaScript如何处理事件 88
处理JavaScript事件 93
在JavaScript中设置事件处理器 114
事件仿真方法 116
event对象 117
事件捕获 120
事件起泡 124
错误处理 126
小结 128
第5章 JavaScript对象 129
什么是对象 129
什么是面向对象编程 130
JavaScript基于对象编程功能 133
JavaScript对象模型 134
浏览器对象 136
其他预定义对象类型 143
颜色常量 155
定义对象类型 155
扩展对象类型 162
删除属性和方法 164
event对象 164
小结 164
第6章 调试脚本 165
错误源 165
解决错误 177
使用MicrosoftScriptDebugger 178
小结 189
window对象 191
第7章 生成帧与窗口 191
第二部分 编程文档对象模型 191
Frame对象 201
document对象 209
navigator对象 215
screen对象 218
小结 219
第8章 窗体处理 220
Form对象 220
从JavaScript中访问窗体 221
访问窗体元素 221
使用窗体事件处理器 227
客户方窗体处理 234
使用CGI脚本 235
小结 238
保存状态信息 239
第9章 隐藏字段和Cookie 239
JavaScript与隐藏字段 240
Cookie 249
Cookie中信息的存放方法 250
在JavaScript中使用Cookie 251
比较Cookie与隐藏窗体字段 262
小结 263
第10章 使用链接 264
统一资源定位器(URL) 264
location对象 268
link对象 272
link()方法 283
anchor对象 285
小结 286
history对象 286
第11章 使用图形 287
image对象 287
动态图形显示 289
图形与动画 293
图形映射与area对象 296
使用图形映射 297
小结 302
第12章 使用样式单与DHTML 303
什么是样式单 303
JavaScript样式单与级联样式单 304
入门实例 304
定义样式单 306
用〈LINK〉标志使用样式 318
使用Navigator6与InternetExplorer的DHTML功能 320
小结 332
第13章 使用W3CDOMLevel1 333
DOM之前 333
DOM1概述 334
DOM1Core 336
DOMHTML 343
DOM1、DOM2与DOM3 350
小结 351
第三部分 开发组件与应用程序 353
第14章 生成基本JavaScript组件 353
在Web页面中加广告 353
用计数器计算访问次数 361
选择页面格式选项 371
小结 374
文本与图形动画 375
第15章 开发动画与幻灯片 375
生成幻灯片 389
小结 398
第16章 生成标签面板、树与菜单栏 399
生成标签面板 399
建立缩合树 411
生成菜单栏 417
小结 426
第17章 开发Web页面附件 427
日历 427
建立计算器 434
备忘录 439
世界钟 443
集成桌面 445
小结 446
第18章 开发搜索工具 447
搜索窗体 447
搜索引擎 452
小结 469
第19章 开发电子商务应用程序 470
运行例子应用程序 470
开发联机产品目录 477
增加客户端购物推车 496
小结 504
第20章 游戏编程 505
扑克机 505
棋盘游戏:WebWalk 515
小结 531
XML简介 533
第四部分 使用XML兼容浏览器 533
第21章 XML简介 533
XML语法 542
文档类型定义 545
小结 548
第22章 用InternetExplorer与Navigator显示XML 549
用InternetExplorer显示XML 549
用Navigator显示XML 550
XML与CSS 551
XML名字空间 575
小结 579
第23章 XML脚本 580
在XML文件中增加脚本 580
DOM2事件与样式 583
处理XML文档中的HTML事件 593
小结 622
第24章 使用XSLT 623
XSL与XSLT 623
XSLT与XPath 623
XSLT转换器 624
XSLT入门 624
基本XSLT语法 653
小结 655
第25章 生成基于XML的Web应用程序 656
用XML建立Web应用程序 656
将XML与XSLT发送到客户机 656
将XML文档与XSLT样式单相关联 657
将XML转换成HTML与JavaScript 668
小结 673
XML数据岛:两全齐美 674
第26章 使用浏览器特定XML功能 674
XMLHttpRequest对象 678
document.load()方法 682
小结 685
第五部分 与Java、ActiveX和插入件通信 687
第27章 与Java小程序通信 687
Java简介 687
Java与JavaScript 689
Java开发工具集 691
学习Java 692
JavaAPI 692
程序与小程序 692
LiveConnect与InternetExplorer对象模型 697
从JavaScript中访问Java方法 697
从JavaScript中访问小程序 698
在小程序中使用JavaScript 702
GraphIt! 707
小结 715
第28章 ActiveX组件脚本 716
何谓ActiveX 716
使用ActiveX组件 717
从JScript中访问ActiveX组件 719
小结 721
第29章 插入件脚本 722
受欢迎的插入件 722
插入件的操作 723
使用MIME类型 725
确定安装的插入件 727
插入件帮助命令的使用 729
检测插入件 731
从JavaScript访问插入件 733
Netscape插入件文档 736
列表显示插入件方法 738
多个插入件的同步 741
小结 743
第六部分 Shell编程 745
第30章 Rhino编程 745
何谓Rhino 745
下载与安装Rhino 746
运行Rhino 746
开发简单Rhino脚本 747
使用JavaScript编译器 749
Java脚本 750
使用表示生成器 751
小结 766
下载与安装WSH 767
运行样本WSH脚本 767
第31章 使用WindowsScriptingHost 767
WSH简介 767
使用WSH对象模型 769
访问文件系统资源 769
使用WSF文件 771
将present.js移植到WSH 771
小结 785
附录 787
附录A 算术运算 787
附录B 使用正则表达式 799
附录C ECMAScript(版本3)对象参考手册 809
附录D DOM0对象参考手册 821
附录E DOM1对象参考手册 843
附录F 级联样式单 874