JavaScript程序员教程
JavaScript程序员教程封面图

JavaScript程序员教程

(美) 戴特尔 (Deitel,P.J.) , (美) 戴特尔 (Deitel,H.M.) , 著

出版社:电子工业出版社

年代:2009

定价:40.0

书籍简介:

本书是Deitel公司的XHTML、CSS,JavaScript、XML和Ajax RIA编程指南。本书采用Deitel公司著名的活代码方法,介绍多信息因特网应用程序(RIA)客户端开发。本书首先介绍了可扩展超文本标记语言(XHTML)和级联样式表(CSS),然后介绍了JavaScript高级编程,最后介绍了高级客户端开发技术。

书籍目录:

第1章 简介

1.1 简介

1.2 Internet与万维网历史

1.3 万维网联盟(W3C)

1.4 Web 2.0

1.5 关键软件趋势:对象技术

1.6 JavaScript:Web的对象脚本

1.7 浏览器移植性

1.8 Web资源

第2章 XHTML简介

2.1 简介

2.2 编辑XHTML

2.3 第一个XHTML例子

2.4 W3C XHTML验证服务

2.5 标题

2.6 链接

2.7 图像

2.8 特殊字符与竖线

2.9 列表

2.10 表格

2.11 表单

2.12 内部链接

2.13 meta元素

2.14 Web资源

第3章 层叠样式表(CSS)

3.1 简介

3.2 样式

3.3 嵌入式样表

3.4 冲突样式

3.5 链接外部样式表

3.6 定位元素

3.7 背景

3.8 元素尺寸

3.9 文本流与框模型

3.10 媒介类型

3.11 建立CSS下拉菜单

3.12 用户样式表

3.13 CSS 3

3.14 Web资源

第4章 JavaScript:脚本介绍

4.1 简介

4.2 简单程序:在一个Web页面中打印一行文本

4.3 修改第一个程序

4.4 用prompt对话框取得用户输入

4.4.1 动态欢迎页面

4.4.2 增加整数

4.5 JavaScript数据类型

4.6 算术运算

4.7 判定:等于运算符与关系运算符

4.8 Web资源

第5章 JavaScript:控制结构1

5.1 简介

5.2 控制结构

5.3 if选择结构

5.4 if…else选择结构

5.5 while重复结构

5.6 计数器控制的重复

5.7 构造算法:标记控制的重复

5.8 构造算法:嵌套控制结构

5.9 赋值运算符

5.10 递增/递减运算符

5.11 Web资源

第6章 JavaScript: 控制结构2

6.1 简介

6.2 计数器控制重复的实质

6.3 for重复结构

6.4 for结构使用示例

6.5 switch多路选择结构

6.6 do…while重复结构

6.7 break和continue语句

6.8 带标记的break和continue语句

6.9 逻辑运算符

第7章 JavaScript:函数

7.1 简介

7.2 函数

7.3 由程序员定义的函数

7.4 函数定义

7.5 随机数生成

7.6 示例:赌博游戏

7.7 另一个例子:随机图形生成器

7.8 作用域规则

7.9 JavaScript全局函数

7.10 递归

7.11 递归与迭代

第8章 JavaScript:数组

8.1 简介

8.2 数组

8.3 声明与分配数组

8.4 数组使用示例

8.5 使用数组的随机图形生成器

8.6 引用与引用参数

8.7 将数组传给函数

8.8 数组排序

8.9 多下标数组

8.10 建立联机小测验

第9章 JavaScript:对象

9.1 简介

9.2 关于对象

9.3 Math对象

9.4 String对象

9.4.1 字符和字符串基础

9.4.2 String对象的方法

9.4.3 字符处理方法

9.4.4 搜索方法

9.4.5 分割字符串与获取子串

9.4.6 XHTML标记方法

9.5 Date对象

9.6 Boolean对象和Number对象

9.7 document对象

9.8 windows对象

9.9 使用Cookies

9.10 多页XTML与JavaScript应用例子

9.11 用JSON表示对象

第10章 文档对象模型(DOM):对象与集合

10.1 简介

10.2 文档建模:DOM节点与DOM树

10.3 遍历与修改DOM树

10.4 DOM集合

10.5 动态样式

10.6 DOM对象与集合小结

第11章 JavaScript事件

11.1 简介

11.2 注册事件处理器

11.3 事件onload

11.4 事件onmousemove、event对象与this

11.5 用onmouseover与onmouseout实现滚动

11.6 onfocus与onblur和表单处理

11.7 onsubmit与onreset和表单处理

11.8 事件冒泡

11.9 更多事件

11.10 Web资源

第12章 XML与RSS

12.1 简介

12.2 XML基础

12.3 构造函数

12.4 XML名字空间

12.5 文档类型定义

12.6 W3C XML模式文档

12.7 XML词汇

12.7.1 MathMLTM

12.7.2 其他标记语言

12.8 可扩展样式表语言和XSL转换

12.9 文档对象模型

12.10 RSS

12.11 Web资源

第13章 Ajax支持的多信息因特网程序

13.1 简介

13.2 传统Web程序与Ajax程序

13.3 多信息因特网程序与Ajax

13.4 Ajax历史

13.5 使用XMLHttpRequest对象的“生”Ajax例子

13.6 使用XML与DOM

13.7 生成完全的Ajax程序

13.8 Dojo工具库

13.9 Web资源

附录A XHTML特殊字符

附录B XHTML颜色

附录C JavaScript运算符优先顺序表

……

内容摘要:

《JavaScript程序员教程》是关于XHTML、CSS、JavaScript、XML和Ajax RIA的编程指南。《JavaScript程序员教程》采用Deitel公司著名的活代码方法,介绍多信息因特网应用程序(RIA)客户端开发。首先介绍了可扩展超文本标记语言(XHTML)和层叠样式表(CSS),然后介绍了JavaScript高级编程,最后介绍的是高级客户端开发技术。《JavaScript程序员教程》是为专业编程人员量身定做的,专门针对热门的新兴技术,是JavaScript编程人员的必备宝典。 --------------------------------------------------------------------------------作者简介Paul J.Deitel,Deitel&Associates公司的CEO和技术总裁,在计算机领域有近30年的从业经验,是麻省理工学院Sloan管理学院的毕业生,主修信息技术。通过Deitel&Associates公司,他为Cisco、IBM、Sun Microsystems、Dell、Lucent Technologies、Fidelity、NASA Keune~航天中心、White Sands Missile Range、National Severe Storm实验室、Rogue Wave Software、Boeing、Stratus、Hype.rion Software、Adra Systems、Entergy、CableData Systems Nortel Networks、Puma、iRobot、Invemys等多家公司的客户提供C#、Visual Basic、C++、C与Java课程的教学活动。Paul拥有Sun公司认证Java程序员和Java开发员证书,被Sun公司指定为Java冠军。Paul曾为计算机协会波士顿分会讲授c++和Java语言。Deitel父子是全世界最畅销的编程语言教科书作者。Harvey M.Deitel博士,Deitel&Associates公司的总裁和首席战略官,有着47年计算机领域的工作和教学经验。Deitel博士拥有麻省理工学院学士、硕士学位和波士顿大学博士学位。Deitel博士具有丰富的大学教学经验,获得过教育特殊津贴,在和儿子Paul J.Deitel一起创办Deitel&Associates公司之前,他是Boston大学计算机科学系主任。Deitel博士和Paul是几十本专著和多媒体软件包的作者或合著者。Deitel博士的作品已被翻译成日文、德文、俄文、西班牙文、中文简体、中文繁体、韩文、法文、波兰文、意大利文、葡萄牙文、希腊文、乌尔都文和土耳其文。Deitel博士为许多大公司、政府机构和军队组织提供专业培训,他是全球知名的计算机教材作者。

书籍规格:

书籍详细信息
书名JavaScript程序员教程站内查询相似图书
丛书名国外计算机科学教材系列
9787121098208
如需购买下载《JavaScript程序员教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)40.0语种简体中文
尺寸26 × 0装帧平装
页数印数 5000

书籍信息归属:

JavaScript程序员教程是电子工业出版社于2009.12出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-教材 的书籍。