书籍详情
JavaScript完全手册
作者:(美)Thomas Powell,(美)Fritz Schneider著;牛力等译;牛力译
出版社:电子工业出版社
出版时间:2002-07-01
ISBN:9787505377554
定价:¥69.00
购买这本书可以去
内容简介
本书全面而详细地介绍了JavaScript的基本概念、编程技巧和属性参考说明。使用本书,读者可以使用JavaScript创建动态、灵活的Web页。不管是一位编程新手还是一位有经验的开发员,都可以找到自己要找的内容,从基础知识(比如语法)到高级知识(包括使用浏览器插件进行交互、W3C DOM标准等)。使用本书,读者可以学会创建跨浏览器的脚本,包括表单确认。可视化效果、导航系统等。附录部分提供了可以快速访问的有用资源,包括对象参考、浏览器兼容性表、JavaScript重点语法表。本书作者具有多年网络编程开发的经验,且对JavaScript也有很深研究,全书语言严密,流畅,深入浅出,并且附有大量示例程序以供参考。本书是学习JavaScript最新版本的权威手册用书。
作者简介
Thomas Powell已经从事Internet相关工作十余年。在20世纪90年代早期,他在南加州的第一个Internet服务提供商CERFnet工作。1994年,他创建PINT公司,现在这个网络开发和咨询公司在全美范围内为很多大公司提供网络服务。 Powell是很多网络开发书籍的作者,包括H“HTML:The Complete Reference”,“HTML Programmers Reference”,“Web Design:The Complete Reference”和“Web Site Engineering”。他广泛参与网页技术书籍的出版,而且是“Network World”的投稿人。Powell同时也是“Network World”检测联盟的成员。
目录
第一部分 简介
第1章 JavaScript简介
1.1 JavaScript入门
1.2 向HTML文档中添加JavaScript
1.3 JavaScript应用
1.4 JavaScript的历史
1.5 小结
第2章 JavaScript核心功能介绍
2.1 基本定义
2.2 脚本执行顺序
2.3 大小写敏感
2.4 空白字符
2.5 语句
2.6 变量
2.7 基本的数据类型
2.8 组合类型
2.9 流程控制
2.10 循环
2.11 函数
2.12 JavaScript的输人输出
2.13 正则表达式
2.14 注释
2.15 小结
第二部分 核心语言
第3章 数据类型及变量
3.1 基本概念
3.2 弱类型
3.3 基本数据类型
3.4 组合类型
3.5 函数
3.6 变量
3.7 类别转换
3.8 小结
第4章 运算符、表达式和语句
4.1 语句基础
4.2 基本运算符
4.3 JavaScript核心语句
4.4 与对象有关的语句
4.5 小结
第5章 函数
5.1 函数基本构成
5.2 作为对象的函数
5.3 递归函数
5.4 函数应用
5.5 小结
第6章对象
6.1 JavaScript中的对象
6.2 创建对象
6.3 基本类型和引用类型
6.4 清除对象及内存回收
6.5 作为联合数组的对象
6.6 对象属性
6.7 创建用户定义对象
6.8 JavaScript的面向对象实际
6.9 小结
第7章 Array,Date,Math及类型相关的对象
7.1 Array
7.2 Boolean
7.3 Date
7.4 Math
7.5 Number
7.6 String
7.7 小结
第8章 正则表达式
8.1 对正则表达式的需要
8.2 JavaScript正则表达式简介
8.3 RegExp对象
8.4 RegExp的属性
8.5 正则表达式的String方法
8.6 高级正则表达式
8.7 正则表达式的局限性
8.8 小结
第三部分 基本的客户端Javascrript
第9章 传统的JavaScript对象模型
9.1 对象模型概述
9.2 传统Javascript对象模型
9.3 文档对象
9.4 使传统对象模型成为整体
9.5 对象模型
9.6 跨浏览器对象支持的恶梦
9.7 解决方案
9.8 小结
第10章 标准文档对象模型
10.1 DOM
10.2 文档树
10.3 访问元素
10.4 生成节点
10.5 插入和添加节点
10.6 删除和替换节点
10.7 对属性进行操作
10.8 DOM和HTML元素
10.9 DOM和CSS
10.10 DOM和DHTML的对象模型比较
10.11 小结
第11章 事件处理
11.1 基本的事件模型
11.2 现代的模型
11.3 DOM2的事件模型
11.4 事件模型的一些问题
11.5 小结
第四部分 使用Javascript
第12章 控制窗口和框架
12.1 介绍Window对象
12.2 对话框
12.3 打开和关闭普通窗口
12.4 窗回内部通信的细节
12.5 控制窗日
12.6 窗口事件
12.7 框架:一种特殊的窗口
12.8 窗口扩展
12.9 全屏窗口
12.10 小结
第13章 文档处理
13.1 历史性的Document对象属性
13.2 基本Document方法
13.3 传统HTML组件访问文档
13.4 DocumentObjectModel Redux
13.5 DOM表格操作
13.6 应用 DOM
13.7 小结
第14章 表单处理
14.1 JavaScript表单检查的必要性
14.2 表单基础知识
14.3 表单元素
14.4 表单验证
14.5 表单可用性和Javascript
14.6 动态表单
14.7 小结
第15章 图像效果:滚动、定位、动画
15.1 图像基础
15.2 滚动按钮
15.3 CSS定位
15.4 跨浏览器的层
15.5 使用 DHTML
15.6 小结
第16章 导航和网站 访问功能的改进
16.1 实现问题
16.2 下拉菜单
16.3 复杂菜单系统
16.4 使用Cookie协助导航
16.5 小结
第17章 控制浏览器
17.1 浏览器检测基础
17.2 浏览器感知基础:Navigator对象
17.3 检测的内容
17.4 高级检测技巧
17.5 浏览器检测实践
17.6 浏览器控制
17.7 小结
第五部分高级主题
第18章 Javascript和嵌入式对象
18.1 Java
18.2 插件
18.3 AetiveX
18.4 小结
第19章 服务器端Javascript
19.1 服务器端JS概述
19.2 Netscape服务器端JavaScript
19.3 ASP概述
19.4 其他Javascript应用
19.5 小结
第20章 Javascript和 XML
20.1 XML概要
20.2 XML演示
20.3 DOM和XML
20.4 Internet Explorer的 XML数据岛
20.5 小结
第六部分 实际使用Javascript
第21章 Javascript安全
21.1 Javascript安全模型
21.2 Javascript安全问题
21.3 小结
第22章 Netscape扩展和注意事项
22.1 核心语言问题
22.2 浏览器问题
22.3 小结
第23章 Internet Explorer扩展和注意事项
23.1 核心语言问题
23.2 浏览器问题
23.3 专有功能
23.4 小结
第24章 Javascript实践
24.1 错误
24.2 调试
24.3 防御编程
24.4 编码风格
24.5 加速代码
24.6 保护代码
24.7 Javascript在Web中的地位
24.8 小结
第七部分 附录
附录A 核心语法快速参考
附录B Javascript对象参考
附录C 保留字
第1章 JavaScript简介
1.1 JavaScript入门
1.2 向HTML文档中添加JavaScript
1.3 JavaScript应用
1.4 JavaScript的历史
1.5 小结
第2章 JavaScript核心功能介绍
2.1 基本定义
2.2 脚本执行顺序
2.3 大小写敏感
2.4 空白字符
2.5 语句
2.6 变量
2.7 基本的数据类型
2.8 组合类型
2.9 流程控制
2.10 循环
2.11 函数
2.12 JavaScript的输人输出
2.13 正则表达式
2.14 注释
2.15 小结
第二部分 核心语言
第3章 数据类型及变量
3.1 基本概念
3.2 弱类型
3.3 基本数据类型
3.4 组合类型
3.5 函数
3.6 变量
3.7 类别转换
3.8 小结
第4章 运算符、表达式和语句
4.1 语句基础
4.2 基本运算符
4.3 JavaScript核心语句
4.4 与对象有关的语句
4.5 小结
第5章 函数
5.1 函数基本构成
5.2 作为对象的函数
5.3 递归函数
5.4 函数应用
5.5 小结
第6章对象
6.1 JavaScript中的对象
6.2 创建对象
6.3 基本类型和引用类型
6.4 清除对象及内存回收
6.5 作为联合数组的对象
6.6 对象属性
6.7 创建用户定义对象
6.8 JavaScript的面向对象实际
6.9 小结
第7章 Array,Date,Math及类型相关的对象
7.1 Array
7.2 Boolean
7.3 Date
7.4 Math
7.5 Number
7.6 String
7.7 小结
第8章 正则表达式
8.1 对正则表达式的需要
8.2 JavaScript正则表达式简介
8.3 RegExp对象
8.4 RegExp的属性
8.5 正则表达式的String方法
8.6 高级正则表达式
8.7 正则表达式的局限性
8.8 小结
第三部分 基本的客户端Javascrript
第9章 传统的JavaScript对象模型
9.1 对象模型概述
9.2 传统Javascript对象模型
9.3 文档对象
9.4 使传统对象模型成为整体
9.5 对象模型
9.6 跨浏览器对象支持的恶梦
9.7 解决方案
9.8 小结
第10章 标准文档对象模型
10.1 DOM
10.2 文档树
10.3 访问元素
10.4 生成节点
10.5 插入和添加节点
10.6 删除和替换节点
10.7 对属性进行操作
10.8 DOM和HTML元素
10.9 DOM和CSS
10.10 DOM和DHTML的对象模型比较
10.11 小结
第11章 事件处理
11.1 基本的事件模型
11.2 现代的模型
11.3 DOM2的事件模型
11.4 事件模型的一些问题
11.5 小结
第四部分 使用Javascript
第12章 控制窗口和框架
12.1 介绍Window对象
12.2 对话框
12.3 打开和关闭普通窗口
12.4 窗回内部通信的细节
12.5 控制窗日
12.6 窗口事件
12.7 框架:一种特殊的窗口
12.8 窗口扩展
12.9 全屏窗口
12.10 小结
第13章 文档处理
13.1 历史性的Document对象属性
13.2 基本Document方法
13.3 传统HTML组件访问文档
13.4 DocumentObjectModel Redux
13.5 DOM表格操作
13.6 应用 DOM
13.7 小结
第14章 表单处理
14.1 JavaScript表单检查的必要性
14.2 表单基础知识
14.3 表单元素
14.4 表单验证
14.5 表单可用性和Javascript
14.6 动态表单
14.7 小结
第15章 图像效果:滚动、定位、动画
15.1 图像基础
15.2 滚动按钮
15.3 CSS定位
15.4 跨浏览器的层
15.5 使用 DHTML
15.6 小结
第16章 导航和网站 访问功能的改进
16.1 实现问题
16.2 下拉菜单
16.3 复杂菜单系统
16.4 使用Cookie协助导航
16.5 小结
第17章 控制浏览器
17.1 浏览器检测基础
17.2 浏览器感知基础:Navigator对象
17.3 检测的内容
17.4 高级检测技巧
17.5 浏览器检测实践
17.6 浏览器控制
17.7 小结
第五部分高级主题
第18章 Javascript和嵌入式对象
18.1 Java
18.2 插件
18.3 AetiveX
18.4 小结
第19章 服务器端Javascript
19.1 服务器端JS概述
19.2 Netscape服务器端JavaScript
19.3 ASP概述
19.4 其他Javascript应用
19.5 小结
第20章 Javascript和 XML
20.1 XML概要
20.2 XML演示
20.3 DOM和XML
20.4 Internet Explorer的 XML数据岛
20.5 小结
第六部分 实际使用Javascript
第21章 Javascript安全
21.1 Javascript安全模型
21.2 Javascript安全问题
21.3 小结
第22章 Netscape扩展和注意事项
22.1 核心语言问题
22.2 浏览器问题
22.3 小结
第23章 Internet Explorer扩展和注意事项
23.1 核心语言问题
23.2 浏览器问题
23.3 专有功能
23.4 小结
第24章 Javascript实践
24.1 错误
24.2 调试
24.3 防御编程
24.4 编码风格
24.5 加速代码
24.6 保护代码
24.7 Javascript在Web中的地位
24.8 小结
第七部分 附录
附录A 核心语法快速参考
附录B Javascript对象参考
附录C 保留字
猜您喜欢