本书介绍了JavaScript与Jscript编程的各方面知识,包括利用客户机方脚本和文档对象模型进行Web浏览器编程,利用服务器方脚本、活动服务器页面、JSP和LiveWire进行Web服务器方编程,还将介绍Rhino与WSH。更重要的是,本书将介绍如何把所有JavaScript 编程的各个方面知识综合起来,开发动人、信息灵通、易于使用的Web应用程序。
\r\n
第一部分 JavaScript和JScript初步 \r\n\r\n第1章 基础 \r\n\r\nWeb \r\n超文本标记语言 \r\n帮助器程序 \r\n统一资源定位器 \r\n超文本传输协议 \r\n公共网关接口程序 \r\nJava小程序 \r\nActiveX——Microsoft对象 \r\nJavaScript简史 \r\nLiveWire与LiveWire数据库服务 \r\nASP、WSH与Remote Scripting \r\nXML与XSL \r\nIntranets、Extranets和分布式应用程序 \r\n小结 \r\n\r\n第2章 JavaScript与JScript简介 \r\n\r\nJavaScript与浏览器及服务器 \r\n在HTML中嵌入JavaScript \r\nJavaScript的说明语句 \r\n生成HTML \r\n变量——数值仓库 \r\n小结 \r\n\r\n第3章 运算符、语句和函数 \r\n\r\n运算符与表达式 \r\nJavaScript编程语句 \r\n小结 \r\n\r\n\r\n第4章 事件处理 \r\n\r\n什么是事件 \r\nJavaScript如何处理事件 \r\n处理JavaScript事件 \r\n在JavaScript中设置事件处理器 \r\n事件仿真方法 \r\nevent对象 \r\n事件捕获 \r\n事件起泡 \r\n错误处理 \r\n小结 \r\n\r\n第5章 JavaScript对象 \r\n\r\n什么是对象 \r\n什么是面向对象编程 \r\nJavaScript基于对象编程功能 \r\nJavaScript对象模型 \r\n浏览器对象 \r\n其他预定义对象类型 \r\n颜色常量 \r\n定义对象类型 \r\n扩展对象类型 \r\n删除属性和方法 \r\nevent对象 \r\n小结 \r\n\r\n第6章 调试脚本 \r\n\r\n错误源 \r\n解决错误 \r\n使用Microsoft Script Debugger \r\n小结 \r\n\r\n第二部分 编程文档对象模型 \r\n\r\n第7章 生成帧与窗口 \r\n\r\nwindow对象 \r\nFrame对象 \r\ndocument对象 \r\nnavigator对象 \r\nscreen对象 \r\n小结 \r\n\r\n第8章 窗体处理 \r\n\r\nForm对象 \r\n从JavaScript中访问窗体 \r\n访问窗体元素 \r\n使用窗体事件处理器 \r\n客户方窗体处理 \r\n使用CGI脚本 \r\n小结 \r\n\r\n第9章 隐藏字段和Cookie \r\n\r\n保存状态信息 \r\nJavaScript与隐藏字段 \r\nCookie \r\nCookie中信息的存放方法 \r\n在JavaScript中使用Cookie \r\n比较Cookie与隐藏窗体字段 \r\n小结 \r\n\r\n第10章 使用链接 \r\n\r\n统一资源定位器(URL) \r\nlocation对象 \r\nlink对象 \r\nlink()方法 \r\nanchor对象 \r\nhistory对象 \r\n小结 \r\n\r\n第11章 使用图形 \r\n\r\nimage对象 \r\n动态图形显示 \r\n图形与动画 \r\n图形映射与area对象 \r\n使用图形映射 \r\n小结 \r\n\r\n第12章 使用样式单与DHTML \r\n\r\n什么是样式单 \r\nJavaScript样式单与级联样式单 \r\n入门实例 \r\n定义样式单 \r\n用<LINK>标志使用样式 \r\n使用Navigator 6与Internet Explorer的DHTML功能 \r\n小结 \r\n第13章 使用W3C DOM Level 1 \r\n\r\nDOM之前 \r\nDOM 1概述 \r\nDOM 1 Core \r\nDOM HTML \r\nDOM 1、DOM 2与DOM 3 \r\n小结 \r\n\r\n第三部分 开发组件与应用程序 \r\n\r\n第14章 生成基本JavaScript组件 \r\n\r\n在Web页面中加广告\r\n用计数器计算访问次数 \r\n选择页面格式选项 \r\n小结 \r\n\r\n第15章 开发动画与幻灯片 \r\n\r\n文本与图形动画 \r\n生成幻灯片 \r\n小结 \r\n\r\n第16章 生成标签面板、树与菜单栏 \r\n\r\n生成标签面板 \r\n建立缩合树 \r\n生成菜单栏 \r\n小结 \r\n\r\n第17章 开发Web页面附件 \r\n\r\n日历 \r\n建立计算器 \r\n备忘录 \r\n世界钟 \r\n集成桌面 \r\n小结 \r\n\r\n第18章 开发搜索工具 \r\n\r\n搜索窗体 \r\n搜索引擎 \r\n小结 \r\n\r\n第19章 开发电子商务应用程序 \r\n\r\n运行例子应用程序 \r\n开发联机产品目录 \r\n增加客户端购物推车\r\n小结 \r\n\r\n第20章 游戏编程 \r\n\r\n扑克机 \r\n棋盘游戏:Web Walk \r\n小结 \r\n\r\n第四部分 使用XML兼容浏览器 \r\n\r\n第21章 XML简介 \r\n\r\nXML简介 \r\nXML语法 \r\n文档类型定义 \r\n小结 \r\n\r\n第22章 用Internet Explorer与Navigator显示XML \r\n\r\n用Internet Explorer显示XML \r\n用Navigator显示XML \r\nXML与CSS \r\nXML名字空间 \r\n小结 \r\n\r\n第23章 XML脚本 \r\n\r\n在XML文件中增加脚本 \r\nDOM 2事件与样式 \r\n处理XML文档中的HTML事件 \r\n小结 \r\n\r\n第24章 使用XSLT \r\n\r\nXSL与XSLT \r\nXSLT与XPath \r\nXSLT转换器 \r\nXSLT入门 \r\n基本XSLT语法 \r\n小结 \r\n\r\n第25章 生成基于XML的Web应用程序 \r\n\r\n用XML建立Web应用程序 \r\n将XML与XSLT发送到客户机 \r\n将XML文档与XSLT样式单相关联 \r\n将XML转换成HTML与JavaScript \r\n小结 \r\n\r\n第26章 使用浏览器特定XML功能 \r\n\r\nXML数据岛:两全齐美 \r\nXMLHttpRequest对象 \r\ndocument.load()方法 \r\n小结 \r\n\r\n第五部分 与Java、ActiveX和插入件通信 \r\n\r\n第27章 与Java小程序通信 \r\n\r\nJava简介 \r\nJava与JavaScript \r\nJava开发工具集 \r\n学习Java \r\nJava API \r\n程序与小程序 \r\nLiveConnect与Internet Explorer对象模型 \r\n从JavaScript中访问Java方法\r\n从JavaScript中访问小程序 \r\n在小程序中使用JavaScript \r\nGraphIt! \r\n小结 \r\n\r\n第28章 ActiveX组件脚本 \r\n\r\n何谓ActiveX \r\n使用ActiveX组件 \r\n从JScript中访问ActiveX组件 \r\n小结 \r\n\r\n第29章 插入件脚本 \r\n\r\n受欢迎的插入件 \r\n插入件的操作 \r\n使用MIME类型 \r\n确定安装的插入件 \r\n插入件帮助命令的使用 \r\n检测插入件 \r\n从JavaScript访问插入件 \r\nNetscape插入件文档 \r\n列表显示插入件方法 \r\n多个插入件的同步 \r\n小结 \r\n\r\n第六部分 Shell编程 \r\n\r\n第30章 Rhino编程 \r\n\r\n何谓Rhino \r\n下载与安装Rhino \r\n运行Rhino \r\n开发简单Rhino脚本 \r\n使用JavaScript编译器 \r\nJava脚本 \r\n使用表示生成器 \r\n小结 \r\n\r\n第31章 使用Windows Scripting Host \r\n\r\nWSH简介 \r\n下载与安装WSH \r\n运行样本WSH脚本 \r\n使用WSH对象模型 \r\n访问文件系统资源 \r\n使用WSF文件 \r\n将present.js移植到WSH \r\n小结 \r\n\r\n附录 \r\n\r\n附录A 算术运算 \r\n\r\n附录B 使用正则表达式\r\n\r\n附录C ECMAScript(版本3)对象参考手册 \r\n\r\n附录D DOM 0对象参考手册 \r\n\r\n附录E DOM 1对象参考手册 \r\n\r\n附录F 级联样式单