《JavaScript开发技术大全》是2009年清华大学出版社出版的图书,作者是刘智勇。本书由浅入深、循序渐进地介绍了JavaScript的核心语法、BOM模型中的对象以及对象方法和属性、DOM以及接口的使用方法,还介绍了Ajax开发技术。
基本介绍
- 书名JavaScript开发技术大全
- 作者刘智勇
- ISBN9787302192152
- 页数1008
- 定价99.80
- 出版社清华大学出版社
- 出版时间2009年
- 装帧平装
- 丛书名原创经典程·程式设计师典藏
- 附带品描述附光碟1张
内容简介
全书分4篇讲解。第1篇为JavaScript语言基础第2篇为常用对象,主要介绍JavaScript核心的全局对象、函式和数组等;第3篇为JavaScript核心技术,主要介绍BOM模型中的对象层次与事件、视窗对象、文档对象、萤幕对象、浏览器对象、历史对象、地址对象、DOM模型中的接口、DOM与正则表达式的结合使用等;第4篇为Ajax开发,主要介绍了Ajax与伺服器、XML、CSS等方面的互动运用。《JavaScript开发技术大全》适合于掌握了HTML语言、想进一步学习和全面学习动态网页的读者使用,也适合作为广大网站开发和网页设计人员的案头必备读物。
序言
随着网路的发展,伺服器端的语言取得了很大的发展,如从ASP到ASP NET等。,无论哪种伺服器端的语言,都会转换成客户端的代码传递给客户端计算机上。现在有很多程式设计师,还没有深入了解客户端语言就开始学习伺服器端语言,这是一个误区。因为一个程式的最终目的是显示在客户端计算机上,由客户端计算机显示并与用户互动。客户端计算机获得用户的操作信息之后,再传递给伺服器。在这个过程中,完全需要客户端程式来进行支持。
编辑推荐
一本可以称之为中国版的《JavaScript权威指南》的经典着作
全方位解读JavaScript基础知识、常用对象及核心技术
内容全面,讲解细緻,几乎覆盖JavaScript所有对象及其属性和方法
避免大段的理论讲解,每个技术点都配有典型实例进行讲解,可快速上手
列举了很多开发中要经常用到的综合实例,全面提升您的开发水平
深入介绍了最新的Ajax技术,增强Web开发中的客户体验
程式代码编写规範,并对关键代码加粗表示,培养良好的编程习惯
提供492个实例、28个对象、638个属性方法,可作为案头必备的查询手册
重点内容及特色
《JavaScript开发技术大全》全面介绍了JavaScript的基础知识、常用对象及核心技术。《JavaScript开发技术大全》内容非常全,示例非常多,既可作为案头必备的查询手册,又可作为学习实用技术的极佳教程。
《JavaScript开发技术大全》详细介绍了同类书中很少涉及或者讲解不深入的很多内容,如JavaScript与CSS、DHTML、Ajax、伺服器等结合使用。
《JavaScript开发技术大全》中的每个示例都经过了反覆验证,确保可以準确无误地执行。但由于各浏览器之间或者同一浏览器的不同版本之间对JavaScript的支持不同,所以这些示例的显示可能也会有细节上的不同。
和国外的一些经典图书相比,《JavaScript开发技术大全》涵盖更多内容,列举了大量的典型实例,具有超强的实用性。而且《JavaScript开发技术大全》讲述更加贴近中国人的阅读习惯,理解起来更加容易。
目录
第1篇 JavaScript语言基础
第1章 JavaScript概述
1.1 JavaScript的介绍
1.2 脚本语言的版本
1.3 JavaScript与浏览器
1.4 JavaScript的作用
1.5 JavaScript的局限性
1.6 特别说明
1.7 小结
第2章 开始JavaScript
2.1 选择适合自己的编辑工具
2.2 在HTML文档中插入JavaScript
2.3 JavaScript的注释
2.4 不支持客户端脚本语言的处理办法
2.5 调用与执行JavaScript代码的方式
2.6 调试JavaScript
2.7 注意事
2.8 小结
第3章 数据类型.
3.1 基本数据类型
3.2 複合数据类型
3.3 其他数据类型
3.4 数据类型的转换
3.5 小结
第4章 直接量与字元集
4.1 字元串直接量
4.2 数字直接量
4.3 布尔直接量
4.4 数组直接量
4.5 函式直接量
4.6 对象直接量
4.7 特殊直接量
4.8 字元集
4.9 小结
第5章 变数、常量与保留字
5.1 变数的命名
5.2 变数的类型
5.3 定义变数
5.4 变数赋值
5.5 变数的有效範围
5.6 使用变数的注意事项
5.7 常量
5.8 保留字
5.9 小结
第6章 运算符与表达式
6.1 运算符与表达式介绍
6.2 算术运算符
6.3 字元串运算符
6.4 逻辑运算符
6.5 比较运算符
6.6 逐位运算符
6.7 赋值运算符
6.8 特殊运算符
6.9 运算符的优先权
6.10 小结
第7章 语句
7.1 表达式语句
7.2 语句块
7.3 选择语句
7.4 循环语句
7.5 对象操作语句
7.6 跳转语句
7.7 异常处理语句
7.8 其他语句
7.9 小结
第2篇 常用对象
第8章 对象简介.
8.1 对象简介
8.2 创建对象
8.3 对象属性
8.4 对象方法
8.5 基于类的对象与基于原型的对象
8.6 原型对象
8.7 继承
8.8 小结
第9章 全局对象.
9.1 全局对象简介
9.2 全局属性
9.3 布尔对象
9.4 日期对象
9.5 数学对象
9.6 数字对象
9.7 字元串对象
9.8 Object对象
9.9 其他对象
9.10 小结
第10章 函式
10.1 函式介绍
10.2 定义函式
10.3 函式的调用
10.4 函式参数的传递
10.5 Arguments对象
10.6 函式对象
10.7 全局函式
10.8 小结
第11章 数组
11.1 数组介绍
11.2 创建数组
11.3 数组元素
11.4 数组对象的方法
11.5 数组对象的属性
11.6 小结
第12章 对象模型与事件处理
12.1 对象模型
12.2 事件驱动与事件处理
12.3 常用的事件
12.4 小结
第13章 视窗与框架
13.1 Window对象
13.2 对话框
13.3 状态栏
13.4 视窗操作
13.5 滚动文档
13.6 周期执行与延迟执行
13.7 框架与视窗的引用
13.8 小结
第3篇 JavaScript核心技术
第14章 文档操作
14.1 Document对象介绍
14.2 输出文字
14.3 超连结的颜色
14.4 网页的前景色和背景色
14.5 文档信息
14.6 文档中的图片
14.7 超连结与锚
14.8 小结
第15章 表单操作
15.1 Form对象
15.2 表单控制项元素
15.3 文本框
15.4 按钮
15.5 单选框与複选框
15.6 下拉列表框
15.7 档案选择框
15.8 隐藏域
15.9 分组元素
15.10 小结
第16章 其他对象操作
16.1 Screen对象
16.2 Navigator对象
16.3 History对象
16.4 Location对象
16.5 小结 680
第17章 Cookie
17.1 Cookie介绍
17.2 存取Cookie
17.3 Cookie的高级设定
17.4 小结
第18章 文档对象模型
18.1 DOM的介绍
18.2 节点
18.3 Document接口
18.4 Node接口
18.5 Element接口
18.6 Attr接口
18.7 CharacterData接口
18.8 HTMLDocument接口
18.9 HTMLElement接口
18.10 小结
第19章 正则表达式
19.1 正则表达式简介
19.2 正则表达式的语法
19.3 正则表达式对象
19.4 正则表达式的套用
19.5 小结
第4篇 Ajax开发
第20章 Ajax介绍
20.1 传统的Web技术和异步处理技术
20.2 Ajax技术简介
20.3 Ajax技术的组成
20.4 实现Ajax
20.5 一个简单的Ajax实例
20.6 XMLHttpRequest对象
20.7 小结
第21章 Ajax与伺服器
21.1 动态网页程式
21.2 从伺服器上选择性获取数据
21.3 get方式和post方式
21.4 HTTP头
21.5 同步与异步
21.6 Ajax的编码
21.7 小结
第22章 Ajax与XML
22.1 XML简介
22.2 XML语法
22.3 XML的元素
22.4 XML DOM介绍
22.5 XML DOM的节点操作
22.6 异步处理XML
22.7 小结
第23章 Ajax与CSS
23.1 CSS简介
23.2 CSS语法
23.3 选择符
23.4 继承与冲突
23.5 CSS样式
23.6 Ajax与CSS
23.7 小结
作者介绍
刘智勇,在香港上市公司国讯集团工作8年,担任项目经理和系统构架师,并承担公司新员工的技术培训工作、开发过北京中医药大学远程教育学院教学管理系统、北京餐饮人才网、奉化市机关党建工作信息网、健康无忧网、我爱美食网、中国保健刮痧网、国学书法网、广东新兴好邻居集团管理有限公司人事管理系统等众多网站。曾在编程中国网担任ASP NET、JavaSc ript版主,帮助广大会员解决大量技术问题。