JavaScript从入门到精通(黄金版)

JavaScript从入门到精通(黄金版)
作 者: James Jaworski 邱仲潘
出版社: 电子工业出版社
丛编项: 从入门到精通系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: javascript
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JavaScript从入门到精通(黄金版)》作者简介

内容简介

本书介绍了JavaScript与Jscript编程的各方面知识,包括利用客户机方脚本和文档对象模型进行Web浏览器编程,利用服务器方脚本、活动服务器页面、JSP和LiveWire进行Web服务器方编程,还将介绍Rhino与WSH。更重要的是,本书将介绍如何把所有JavaScript 编程的各个方面知识综合起来,开发动人、信息灵通、易于使用的Web应用程序。前言有了HTML、XHTML、XML、Java和ActiveX等Web开发技术,为什么还要花时间学习JavaScript呢?如果与当前诸多Web编程语言提供的能力相比较,则答案不言自明:XHTML和HTML特别适合生成静态Web页面,但无法设计动态地响应用户输入的页面,而JavaScript能够。XML语言定义了其他标志语言,是生成高级Web应用程序的重要技术。但和HTML一样,XML也缺乏JavaScript的动态编程功能。Java和ActiveX特别适用于生成嵌入Web页面的组件,但因为安全的原因,其输出显示只限于浏览器窗口的有限区域内。此外,如果要开发Java和ActiveX组件,则必须进行大量编程工作。JavaScript能提供安全而方便的编程方法,开发访问各种浏览器应用程序的脚本(Script)。JavaScript允许将HTML文档、Web组件(可能用Java和ActiveX写成)和多媒体插入件集成于一体,开发动态的、可响应各种用户输入的、能访问多媒体和样式单等高级浏览器功能的Web应用程序。此外,Netscape浏览器的LiveConnect特性和Microsoft浏览器使JavaScript能直接访问Java小程序(Applet)的变量和方法,对插入件的操作和执行进行精细的控制。如果这些理由仍不足以让你学习JavaScript,请接着读下去。 JavaScript也可用于开发服务器中使用的Web应用程序。Netscape和Microsoft的Web服务器都支持服务器方JavaScript。此外,许多Java Server Pages(JSP)平台的销售商都支持用JavaScript作为程序设计语言。可以用JavaScript代替所有用Perl、C语言和Shell编程语言写成的CGI脚本。Microsoft公司的Active Server Pages(ASP)还可以用Script开发集成的客户机/服务器应用程序,从而大大简化浏览器与服务器的...

图书目录

第一部分 JavaScript和JScript初步

第1章 基础

Web

超文本标记语言

帮助器程序

统一资源定位器

超文本传输协议

公共网关接口程序

Java小程序

ActiveX——Microsoft对象

JavaScript简史

LiveWire与LiveWire数据库服务

ASP、WSH与Remote Scripting

XML与XSL

Intranets、Extranets和分布式应用程序

小结

第2章 JavaScript与JScript简介

JavaScript与浏览器及服务器

在HTML中嵌入JavaScript

JavaScript的说明语句

生成HTML

变量——数值仓库

小结

第3章 运算符、语句和函数

运算符与表达式

JavaScript编程语句

小结

第4章 事件处理

什么是事件

JavaScript如何处理事件

处理JavaScript事件

在JavaScript中设置事件处理器

事件仿真方法

event对象

事件捕获

事件起泡

错误处理

小结

第5章 JavaScript对象

什么是对象

什么是面向对象编程

JavaScript基于对象编程功能

JavaScript对象模型

浏览器对象

其他预定义对象类型

颜色常量

定义对象类型

扩展对象类型

删除属性和方法

event对象

小结

第6章 调试脚本

错误源

解决错误

使用Microsoft Script Debugger

小结

第二部分 编程文档对象模型

第7章 生成帧与窗口

window对象

Frame对象

document对象

navigator对象

screen对象

小结

第8章 窗体处理

Form对象

从JavaScript中访问窗体

访问窗体元素

使用窗体事件处理器

客户方窗体处理

使用CGI脚本

小结

第9章 隐藏字段和Cookie

保存状态信息

JavaScript与隐藏字段

Cookie

Cookie中信息的存放方法

在JavaScript中使用Cookie

比较Cookie与隐藏窗体字段

小结

第10章 使用链接

统一资源定位器(URL)

location对象

link对象

link()方法

anchor对象

history对象

小结

第11章 使用图形

image对象

动态图形显示

图形与动画

图形映射与area对象

使用图形映射

小结

第12章 使用样式单与DHTML

什么是样式单

JavaScript样式单与级联样式单

入门实例

定义样式单

用<LINK>标志使用样式

使用Navigator 6与Internet Explorer的DHTML功能

小结

第13章 使用W3C DOM Level 1

DOM之前

DOM 1概述

DOM 1 Core

DOM HTML

DOM 1、DOM 2与DOM 3

小结

第三部分 开发组件与应用程序

第14章 生成基本JavaScript组件

在Web页面中加广告

用计数器计算访问次数

选择页面格式选项

小结

第15章 开发动画与幻灯片

文本与图形动画

生成幻灯片

小结

第16章 生成标签面板、树与菜单栏

生成标签面板

建立缩合树

生成菜单栏

小结

第17章 开发Web页面附件

日历

建立计算器

备忘录

世界钟

集成桌面

小结

第18章 开发搜索工具

搜索窗体

搜索引擎

小结

第19章 开发电子商务应用程序

运行例子应用程序

开发联机产品目录

增加客户端购物推车

小结

第20章 游戏编程

扑克机

棋盘游戏:Web Walk

小结

第四部分 使用XML兼容浏览器

第21章 XML简介

XML简介

XML语法

文档类型定义

小结

第22章 用Internet Explorer与Navigator显示XML

用Internet Explorer显示XML

用Navigator显示XML

XML与CSS

XML名字空间

小结

第23章 XML脚本

在XML文件中增加脚本

DOM 2事件与样式

处理XML文档中的HTML事件

小结

第24章 使用XSLT

XSL与XSLT

XSLT与XPath

XSLT转换器

XSLT入门

基本XSLT语法

小结

第25章 生成基于XML的Web应用程序

用XML建立Web应用程序

将XML与XSLT发送到客户机

将XML文档与XSLT样式单相关联

将XML转换成HTML与JavaScript

小结

第26章 使用浏览器特定XML功能

XML数据岛:两全齐美

XMLHttpRequest对象

document.load()方法

小结

第五部分 与Java、ActiveX和插入件通信

第27章 与Java小程序通信

Java简介

Java与JavaScript

Java开发工具集

学习Java

Java API

程序与小程序

LiveConnect与Internet Explorer对象模型

从JavaScript中访问Java方法

从JavaScript中访问小程序

在小程序中使用JavaScript

GraphIt!

小结

第28章 ActiveX组件脚本

何谓ActiveX

使用ActiveX组件

从JScript中访问ActiveX组件

小结

第29章 插入件脚本

受欢迎的插入件

插入件的操作

使用MIME类型

确定安装的插入件

插入件帮助命令的使用

检测插入件

从JavaScript访问插入件

Netscape插入件文档

列表显示插入件方法

多个插入件的同步

小结

第六部分 Shell编程

第30章 Rhino编程

何谓Rhino

下载与安装Rhino

运行Rhino

开发简单Rhino脚本

使用JavaScript编译器

Java脚本

使用表示生成器

小结

第31章 使用Windows Scripting Host

WSH简介

下载与安装WSH

运行样本WSH脚本

使用WSH对象模型

访问文件系统资源

使用WSF文件

将present.js移植到WSH

小结

附录

附录A 算术运算

附录B 使用正则表达式

附录C ECMAScript(版本3)对象参考手册

附录D DOM 0对象参考手册

附录E DOM 1对象参考手册

附录F 级联样式单