分享
 
 
 

JAVASCRIPT宝典(附光盘)

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: 者:[美]Danny Goodman ;译:汪厚祥 董京春

出 版 社: 电子工业出版社

出版时间: 1999-4-1字数: 1455版次: 1版1次页数: 935印刷时间: 19990401开本:印次:纸张:I S B N : 9787505349612包装: 平装编辑推荐

本书是JavaScript创使者推荐的,全面介绍了JavScript的各种强有力功能。从程序设计基础开始介绍。

内容简介

本书是JavaScript创始者推荐的,全面介绍了JavaScript的各种强有力的功能,从程序设计基础开始介绍,包括多窗口和框架的表单、动态HTML、各种对象的应用、表单元输入的验证、鼠标滚动变换图像的界面效果、跟踪查错程序的使用以及Netscape和Microsoft两公司在JavaScript工具中的差异之处等等众多内容。书中的程序示例全在附带的CD-ROM中、读者可直接借用以实现自己的代码设计。本书并非一定是专业人员才能阅读,凡是学习和开发JavaScript的人员,包括爱好者均可视其为得心应手的参考书。

目录

前言

第1部分JavaScript初步

第1章JavaScript在存维网上的地位

网上竞争

标准的沿革

CGI的Script过程

关于辅助程序、插件和小应用程序

关于辅助程序、插件和小应用程序

插件

Java的小应用程序

JavaScript:语言的集大成者

LiveScript变成了JavaScript

走到一起来

JavaScript:一种活学活用的好工具

第2章浏览器竞争中写作工具的挑战

相互竞争

相互趋同

今天的兼容性问题

区分诸对象的不同语言

核心语言标准

阶梯排列的风格页

动态HTML

script编写策略

第3章JavaScript初步

软件工具

选择文本编辑器

选择浏览器

设置你的写作环境

窗口

MacOS

script首次要做什么

输入初始的script

检查script

<SCRIPT>标记符

一个script对应所有浏览器

文本显示

享受乐趣

第2部分JavaScript指南

第4章浏览器和文档对象

script运行演示

JavaScript在行动

交互的用户界面

少量数据的查找

表单确认

交互数据

多得框架

动态HTML

什么时候用JavaScript

文档对象模型

严格的分级结构

当文档下载时

一个简单的文档

添加一个表单

添加入一个文本输入单元

添加一个按钮元素

对象引用

对象命名

一个简单的文档

添加一个表单

添加一个文本输入元素

添加一个按钮元素

关于点语法

新闻组的组织模型

对象定义的是什么

属性

方法

事件处理程序

练习

第5章script和HTML

script放在文档哪儿

<SCRIPT>标记符

标记符位置

处理老版本的浏览器

JavaScript语句

script语句什么时候执行

延时script

script与编程

练习

第6章程序设计基础之一

处理信息

变量

创建变量

变量名

表达式和求值

script1.htm中的表达式

表达式与变量

数据类型转换

转换字符串为数值

转换数字到字符串

作符

算术操作系符

比较操作符

练习

第7章程序设计基础之二

决策与循环

控制结构

if结构

if...else结构

循环结构

函数

函数参数

变量值域

花括弧

数组

建立数组

存取数组数据

关联数组

数组中的文档对象

练习

第8章窗口及文档对象

文档对象

窗口对象

访问窗口属性及方法

建立窗口

窗口属性及方法

window.status属性

window.alert( )方法

window.confirm( )方法

window.prompt( )方法

onLoad=事件处理程序

位置对象

历史对象

文档对象

document.forms[ ]属性

document.title属性

document.write( )方法

连接对象

练习

第9章 表单与表单元素

表单对象

表单对象和容器

建立一个表单

form element[ ]属性

文本对象

按钮对象

复选框对象

单选钮对象

选择对象

向函数传递表单数据和元素

提交表单

练习

第10章字符串、数学和日期

核心语言对象

字符串对象

连接字符串

字符串方法

改变字符串大小写

字符串搜索

获取字符和子字符串

数学(Math)对象

日期对象

日期计算

练习

第11章用脚本编写框加格多窗口

框架:父和子

引用家族成员

父到子引用

子到父引用

子到子引用

框架的脚本编程提示

控制多框架——Navigaor栏

窗口引用的其他内容

练习

第12章图象和动态HTML

image(图象)对象

能互相转换的图像

预缓存图象

创建图象的rollover

HTML中其他的动态内容

练习

第3部分JavaScript对象和语言引用

第13章JavaScript基础

语言和文档对象

核心语言标准——ECMAscript

文档对象标准

对象层组织

层次路线图

JavaScript文档对象路径图

创建JavaScript对象

对象属性

对象的方法

对象的事件处理程序

作为方法的事件处理程序

作为属性的事件处理程序

在文档中嵌入script

<SCRIPT>标记符

JavaScript与JScript和VBScript

隐藏以前浏览器中的script语句

如何完全隐藏script

script库

兼容性问题

JavaScript实体

浏览器版本判定

JavaScript在运行吗

使用<NOSCRIPT>标记符

其他不能用script编写的浏览器

不同浏览器的脚本编写

建立目标

完成分支索引页

一个链接——交替目的

多层script

编译事件处理程序的属性

兼容性设计

对待测试版的浏览器

参考章节的兼容性等级

本书的对象属性

第14章 窗口对象

窗口术语

框架

创建框架

框架对象模型

引用框架

top与parent

防止形成框架

从框架转向无框架

继承还是包容(containment)

框架同步

空框架

浏览器框加源代码

窗口对象

语法

关子该对象

属性

方法

事件处理程序

框架对象

语法

关于该对象

第15章location和history对象

location对象

语法

关于此对象

属性

方法

history对象

语法

关于此对象

属性

方法

第16章document对象

动态HTML和文档

document对象

语法

关于本对象

属性

方法

第17章 link和anchor对象

link对象

语法

关于该对象

属性

事件处理程序

anchor对象

语法

关于该对象

属性

第18章image和area对象

image对象

语法

关于该对象

属性

事件处理程序

area对象

语法

关于该对象

第19章layer对象

Netscape layer

layer对象

语法

关于该对象

层引用

跨平台关系

属性

方法

事件处理程序

第20章小应用程序对象

不需要Java

小应用程序对象

语法

关于这个对象

例子

第21章表单对象

对象层次里的表单

表单对象

语法

关于这个对象

引用表单元素

和函数传递表单和元素

通过电子邮件传递表单

改变表单属性

表单中的按钮

提交后重定位

表单元素数组

属性

方法

事件处理程序

第22章文本相关对象

文本对象

语法

关于本对象

属性

方法

事件处理程序

口令对象

语法

关于这个对象

文本区域对象

语法

关于这个对象

文本区中的换行

隐含对象

语法

关于这个对象

第23章按钮对象

按钮对象、提交对象和复位对象

语法

关于这些对象

属性

方法

事件处理程序

复选框对象

语法

关于这个对象

属性

方法

事件处理程序

radio对象

语法

关于这个对象

属性

方法

事件处理程序

第24章select和fileUpload对象

select对象

语法

关于这个对象

修改select选项

属性

方法

事件处理程序

fileUpload对象

语法

关于这个对象

第25章Navigator和其他环境对象

Navigator对象

语法

关于这个对象

属性

方法

mimeType对象

语法

关于这个对象

属性

plugin对象

语法

关于这个对象

属性

方法

寻找MIME和插件

核对TIME类型

核对插件

验证插件和MIME类型

管理插件的安装(Navigator 3)

screen对象

语法

关于这个对象

第26章字符串对象

字符串和数字型数据类型

简单字符串

建立长字符串变量

连接字符串文本和字符串变量

特殊的内部字符

字符串对象

语法

关于这个对象

属性

语法类方法

字符串实用函数

格式化方法

URL字符串编码及解码

第27章数学、数值和布尔对象

JavaScript中的数值

整数与浮点数

十六进制和八进制整数

将字符串转换位数值

将数值转换为字符串

当一个数不是数值时

Math对象

语法

关于这个对象

属性

方法

创建随便机数

Math对象捷径

数值对象

语法

关于这个对象

布尔对象

语法

关于这个对象

第28章日期对象

时区和GMT

日期对象

创建日期对象

日期原型属性

日期方法

关于时区

用字符串表示日期

友好的日期格式

更多的转换

新方法

日期和时间算术

有关日期对象的bug

在表单中验证日期输入

第29章数组对象

结构化数据

创建一个空数组

填充数组

JavaScript 1.2对数组创建的扩充

删除数组和数组元素

模拟二级数组

数组对象属性

数组对象的方法

第30章正则表达式和RegExp对象

正则表达式和模式(pattern)

语言基础

简单模式

特殊字符

分组和向后引用

对象关系

使用正则表达式

有匹配吗

取得匹配的信息

字符串替换

正则表达式对象

语法

关于该对象

属性

方法

RegExp对象

语法

关于该对象

属性

第31章 控制结构

if和if...else判断

简单判断

关于(条件)表达式

复杂判断

嵌套if...else语句

条件表达式

重复(for)循环

使用循环变量

跳出循环

用condition指导循环方向

while循环

do-while循环

循环处理属性

with语句

标号语句

switch语句

第32章JavaScript操作符

操作符分类

比较操作符

不同数据类型的相等

结合操作符

赋值操作符

布尔操作符

布尔算术

布尔操作符应用

位操作符

typeof操作符

void操作符

new操作符

delete操作符

this操作符

操作符优先级

第33章事件对象

为什么要有事件

事件处事程序

事件属性

新的浏览器——新的事件

增强的鼠标事件

键盘事件

拖放事件

窗口改变事件

事件对象

语法

关于该对象

属性

第34章函数和自定义对象

函数对象

语法

关于该对象

创建函数

嵌套函数

函数参数

属性

函数应用注意事项

函数调用

变量作用域:全局与局部

参数变量

递归函数

把函数组织成库

自定义对象

一个例子——行星对象

添中自定义方法

创建对象的更多方法

对象监视方法

使用自定义对象

JavaScript构件

JavaScript Beans

scriptlet

配置

第35章全局函数和语句

函数

语句

第36章服务器端的JavaScript

为文档加上服务器端的处理

嵌入式服务器script

服务器端的库

服务哭央的核心对象

server对象

project对象

client对象

request对象

用LiveWire访问数据库

数据库访问的过程

访问记录

服务器端JavaScript还是客户端JavaScript

第4部分使用JavaScript

第37章数据输入验证

实时与批处理验证

实时验证触发器

批模式验证

设计过滤器

构建一个过滤器函数

isEmpty( )

isPosInteger( )

isInterger( )

isNumber( )

定制验证函数

综合验证函数

日期和时间验证

“Industrial-Strength”验证解决方案

结构

调度机制

验证例子

美国州名

日期验证

交叉确认域

最后的检查

数据有效性验证的规划

第38章LiveConnect:用脚本编写Java小应用程序和插件

LiveConnect概述

为什么要控制Java小应用程序

小规划的Java

Java创建块类

Java的方法

Java小应用程序的属性

访问Java域

用script对直实生活中的小应用程序进行编程

理解script编程方法

小应用程序的局限性

不露面的小应用程序

数据类型转换

小应用程序与script间的通信

你的小应用程序需要什么

HTML需要什么

关于JSObject.class

数据类型转换

小应用程序与script应用程序示例

用script编写Navigator的插件

在script中访问LiveAudio

LiveAudio怎样工作

用script直接访问Java类

第39章高级事件处理

其他事件对象

捕获事件

事件捕获的实现

关闭事件捕获

向事件目标传递事件

事件流量控制

修改事件

事件模型

跨平台热键检测

跨平台键的捕获

未来的事件

第40章安全性和签名script

关于安全性

当发生冲突时

Java的SandBox(沙箱)

安全策略(plicy)

同源策略

设置document.domain

源检测

winidows对象检测

location对象检测

document对象检测

layer对象检测

表单对象检测

小应用程序对象检测

image对象检测

连接的script库检测

签名script策略

签名对象和script

签名script的用处

数值证书

怎样得到一个证书

认证证书

激活codebase principal

签名script

命名工具

准备script签名

ARCHIVE属性

ID属性

运行页面签名器

编辑和移动签名script

访问受保护的属性和方法

得到授权

指定目标

script权限注意事项

保持小窗口

考虑用户

例子

访问受保护的窗口属性

访问本地文件

处理Java类错误

签名script的其它内容

导出和导入签名script

对签名网页加锁

国际字符

第41章用script编写跨平台的动态HTML

什么是DHTML

层叠风格表单(CSSI)

层叠风格表单定位(CSS-P)

文档对象模型(DOM)

客户端script编写

跨平台DHTML挑战

Netscape扩展——层

Microsoft的扩展——风格对象

找出共同点

创建PT

可定位元素的引用

Navigator层引用

Internet Explorer风格引用

属性名的不兼容性

关于方法

处理不兼容性

内联分支

平台等价

自定义API

处理非DHTML浏览器

一个DHTML应用程序例子

拼图游戏的设计

实现细节

自定义API

主程序

经验与教训

第42章 Netscape动态HTML和JavaScript的扩展部分

JavaScript风格

标记符对象

类对象

ids对象

all关键字

contextual风格

风格属性

block-level格式化属性

字体和文本属性

classfication属性

动态定位

Navigator的猜谜游戏综述

主文档

帮助面板

小结

第43章Microsoft的动态HTML

Internet Explorer 4文档对象模式

典型对象

文本范围对象

风格对象

引用对象——all collection

风格对象属性

动态定位

Navigator猜谜游戏综述

文档

小结

第44章Internet Explorer 4JScript和对象模型

核心语言

文档对象模式

元素对象

collection

事件

脚本化引擎版本

第45章调试script

语法与运行错误

错误消息报警

多重错误消息窗口

错误消息

发现问题

检查HTML标记符

察看源

断断续续的script

script在表中不工作

重新打开文件

找出作用的原因

注释语句

检查表达式赋值

检查对象引用和属性

使用JavaScript Debugger

安装Debugger

开始运行跟踪查错程序

Degugger框架

Debugger单步运行

单步执行程序

人工观察值

自动观察值——watches

写出自己的跟踪应用

加载trace.js库

trace.js的预处理文档

调用trace( )

关于计时器

Navigator崩溃

预防问题

使结构正确

逐渐地创建

测试表达式的值

创建函数工作台

测试你的杰作

第46章 写作工具

Acadia的Infuse 2.0

Netscape Visual JavaScript

其他服务器端的工具

第47-53章 JavaScript的一些应用

CD-ROM中附加的应用章节

第5部分附录

附录 A Netscape Navigator Object RoadMap和兼容性指南

附录 B JavaScript的保留字

附录 C 练习答案

附录 D JavaScript的Iinternet资源

附录 E 使用CD-ROM

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有