下载地址:http://www.zzx8.com/html/c16929.html本书介绍了Javas cript与Js cript编程的各方面知识,包括利用客户机方脚本和文档对象模型进行Web浏览器编程,利用服务器方脚本、活动服务器页面、JSP和LiveWire进行Web服务器方编程,还将介绍Rhino与WSH。更重要的是,本书将介绍如何把所有Javas cript 编程的各个方面知识综合起来,开发动人、信息灵通、易于使用的Web应用程序。第一部分 Javas cript和Js cript初步 1
第1章 基础 1
Web 1
超文本标记语言 2
帮助器程序 6
统一资源定位器 7
超文本传输协议 8
公共网关接口程序 9
Java小程序 9
ActiveX——Microsoft对象 10
Javas cript简史 10
LiveWire与LiveWire数据库服务 12
ASP、WSH与Remote s cripting 12
XML与XSL 13
Intranets、Extranets和分布式应用程序 14
小结 14
第2章 Javas cript与Js cript简介 15
Javas cript与浏览器及服务器 15
在HTML中嵌入Javas cript 18
Javas cript的说明语句 26
生成HTML 29
变量——数值仓库 31
小结 51第3章 运算符、语句和函数 52
运算符与表达式 52
Javas cript编程语句 63
小结 86
<程序空行>
第4章 事件处理 87
什么是事件 87
Javas cript如何处理事件 88
处理Javas cript事件 93
在Javas cript中设置事件处理器 114
事件仿真方法 116
event对象 117
事件捕获 120
事件起泡 124
错误处理 126
小结 128
<程序空行>
第5章 Javas cript对象 129
什么是对象 129
什么是面向对象编程 130
Javas cript基于对象编程功能 133
Javas cript对象模型 134
浏览器对象 136
其他预定义对象类型 143
颜色常量 155
定义对象类型 155
扩展对象类型 162
删除属性和方法 164
event对象 164
小结 164
<程序空行>
第6章 调试脚本 165
错误源 165
解决错误 177
使用Microsoft s cript Debugger 178
小结 189第二部分 编程文档对象模型 191
第7章 生成帧与窗口 191
window对象 191
Frame对象 201
document对象 209
navigator对象 215
screen对象 218
小结 219
<程序空行>
第8章 窗体处理 220
Form对象 220
从Javas cript中访问窗体 221
访问窗体元素 221
使用窗体事件处理器 227
客户方窗体处理 234
使用CGI脚本 235
小结 238
<程序空行>
第9章 隐藏字段和Cookie 239
保存状态信息 239
Javas cript与隐藏字段 240
Cookie 249
Cookie中信息的存放方法 250
在Javas cript中使用Cookie 251
比较Cookie与隐藏窗体字段 262
小结 263
<程序空行>
第10章 使用链接 264
统一资源定位器(URL) 264
location对象 268
link对象 272
link()方法 283
anchor对象 285
history对象 286
小结 286
<程序空行>
第11章 使用图形 287
image对象 287
动态图形显示 289
图形与动画 293
图形映射与area对象 296
使用图形映射 297
小结 302
<程序空行>
第12章 使用样式单与DHTML 303
什么是样式单 303
Javas cript样式单与级联样式单 304
入门实例 304
定义样式单 306
用标志使用样式 318
使用Navigator 6与Internet Explorer的DHTML功能 320
小结 332
第13章 使用W3C DOM Level 1 333
DOM之前 333
DOM 1概述 334
DOM 1 Core 336
DOM HTML 343
DOM 1、DOM 2与DOM 3 350
小结 351第三部分 开发组件与应用程序 353
第14章 生成基本Javas cript组件 353
在Web页面中加广告 353
用计数器计算访问次数 361
选择页面格式选项 371
小结 374
<程序空行>
第15章 开发动画与幻灯片 375
文本与图形动画 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
棋盘游戏:Web Walk 515
小结 531第四部分 使用XML兼容浏览器 533
第21章 XML简介 533
XML简介 533
XML语法 542
文档类型定义 545
小结 548
<程序空行>
第22章 用Internet Explorer与Navigator显示XML 549
用Internet Explorer显示XML 549
用Navigator显示XML 550
XML与CSS 551
XML名字空间 575
小结 579
<程序空行>
第23章 XML脚本 580
在XML文件中增加脚本 580
DOM 2事件与样式 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与Javas cript 668
小结 673
<程序空行>
第26章 使用浏览器特定XML功能 674
XML数据岛:两全齐美 674
XMLHttpRequest对象 678
document.load()方法 682
小结 685第五部分 与Java、ActiveX和插入件通信 687
第27章 与Java小程序通信 687
Java简介 687
Java与Javas cript 689
Java开发工具集 691
学习Java 692
Java API 692
程序与小程序 692
LiveConnect与Internet Explorer对象模型 697
从Javas cript中访问Java方法 697
从Javas cript中访问小程序 698
在小程序中使用Javas cript 702
GraphIt! 707
小结 715
<程序空行>
第28章 ActiveX组件脚本 716
何谓ActiveX 716
使用ActiveX组件 717
从Js cript中访问ActiveX组件 719
小结 721
<程序空行>
第29章 插入件脚本 722
受欢迎的插入件 722
插入件的操作 723
使用MIME类型 725
确定安装的插入件 727
插入件帮助命令的使用 729
检测插入件 731
从Javas cript访问插入件 733
Netscape插入件文档 736
列表显示插入件方法 738
多个插入件的同步 741
小结 743第六部分 Shell编程 745
第30章 Rhino编程 745
何谓Rhino 745
下载与安装Rhino 746
运行Rhino 746
开发简单Rhino脚本 747
使用Javas cript编译器 749
Java脚本 750
使用表示生成器 751
小结 766
<程序空行>
第31章 使用Windows s cripting Host 767
WSH简介 767
下载与安装WSH 767
运行样本WSH脚本 767
使用WSH对象模型 769
访问文件系统资源 769
使用WSF文件 771
将present.js移植到WSH 771
小结 785附录 787
附录A 算术运算 787
<程序空行>
附录B 使用正则表达式 799
<程序空行>
附录C ECMAs cript(版本3)对象参考手册 809
<程序空行>
附录D DOM 0对象参考手册 821
<程序空行>
附录E DOM 1对象参考手册 843
<程序空行>
附录F 级联样式单 874