JavaScript从入门到精通 (黄金版)
分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 美 亚沃斯基 著 邱仲潘 等译
出 版 社: 电子工业出版社
出版时间: 2002-4-1字数: 1450000版次: 1页数: 881印刷时间: 2002/04/01开本:印次:纸张: 胶版纸I S B N : 9787505375604包装: 平装内容简介
本书介绍了JavaScript与Jscript编程的各方面知识,包括利用客户机方脚本和文档对象模型进行Web浏览器编程,利用服务器方脚本、活动服务器页面、JSP和LiveWire进行Web服务器方编程,还将介绍Rhino与WSH。更重要的是,本书将介绍如何把所有JavaScript 编程的各个方面知识综合起来,开发动人、信息灵通、易于使用的Web应用程序。
目录
目 录
第一部分 JavaScript和JScript初步1
第1章 基础1
Web1
超文本标记语言2
帮助器程序6
统一资源定位器7
超文本传输协议8
公共网关接口程序9
Java小程序9
ActiveX——Microsoft对象10
JavaScript简史10
LiveWire与LiveWire数据库服务12
ASP、WSH与Remote Scripting12
XML与XSL13
Intranets、Extranets和分布式应用程序14
小结14
第2章 JavaScript与JScript简介15
JavaScript与浏览器及服务器15
在HTML中嵌入JavaScript18
JavaScript的说明语句26
生成HTML29
变量——数值仓库31
小结51
第3章 运算符、语句和函数52
运算符与表达式52
JavaScript编程语句63
小结86
第4章 事件处理87
什么是事件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
使用Microsoft Script Debugger178
小结189
第二部分 编程文档对象模型191
第7章 生成帧与窗口191
window对象191
Frame对象201
document对象209
navigator对象215
screen对象218
小结219
第8章 窗体处理220
Form对象220
从JavaScript中访问窗体221
访问窗体元素221
使用窗体事件处理器227
客户方窗体处理234
使用CGI脚本235
小结238
第9章 隐藏字段和Cookie 239
保存状态信息239
JavaScript与隐藏字段240
Cookie249
Cookie中信息的存放方法250
在JavaScript中使用Cookie251
比较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
JavaScript样式单与级联样式单304
入门实例304
定义样式单306
用标志使用样式318
使用Navigator 6与Internet Explorer的DHTML功能320
小结332
第13章 使用W3C DOM Level 1 333
DOM之前333
DOM 1概述334
DOM 1 Core336
DOM HTML343
DOM 1、DOM 2与DOM 3350
小结351
第三部分 开发组件与应用程序353
第14章 生成基本JavaScript组件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 Walk515
小结531
第四部分 使用XML兼容浏览器533
第21章 XML简介533
XML简介533
XML语法542
文档类型定义545
小结548
第22章 用Internet Explorer与Navigator显示XML 549
用Internet Explorer显示XML549
用Navigator显示XML550
XML与CSS551
XML名字空间575
小结579
第23章 XML脚本580
在XML文件中增加脚本580
DOM 2事件与样式583
处理XML文档中的HTML事件593
小结622
第24章 使用XSLT 623
XSL与XSLT623
XSLT与XPath623
XSLT转换器624
XSLT入门624
基本XSLT语法653
小结655
第25章 生成基于XML的Web应用程序656
用XML建立Web应用程序656
将XML与XSLT发送到客户机656
将XML文档与XSLT样式单相关联657
将XML转换成HTML与JavaScript668
小结673
第26章 使用浏览器特定XML功能674
XML数据岛:两全齐美674
XMLHttpRequest对象678
document.load()方法682
小结685
第五部分 与Java、ActiveX和插入件通信687
第27章 与Java小程序通信687
Java简介687
Java与JavaScript689
Java开发工具集691
学习Java692
Java API692
程序与小程序692
LiveConnect与Internet Explorer对象模型697
从JavaScript中访问Java方法697
从JavaScript中访问小程序698
在小程序中使用JavaScript702
GraphIt!707
小结715
第28章 ActiveX组件脚本716
何谓ActiveX716
使用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
何谓Rhino745
下载与安装Rhino746
运行Rhino746
开发简单Rhino脚本747
使用JavaScript编译器749
Java脚本750
使用表示生成器751
小结766
第31章 使用Windows Scripting Host 767
WSH简介767
下载与安装WSH767
运行样本WSH脚本767
使用WSH对象模型769
访问文件系统资源769
使用WSF文件771
将present.js移植到WSH771
小结785
附录787
附录A 算术运算787
附录B 使用正则表达式799
附录C ECMAScript(版本3)对象参考手册809
附录D DOM 0对象参考手册821
附录E DOM 1对象参考手册843
附录F 级联样式单874