书籍详情

JavaScript程序员教程

JavaScript程序员教程

作者:(美)戴特尔,(美)戴特尔 著,刘文红 等译

出版社:电子工业出版社

出版时间:2010-01-01

ISBN:9787121098208

定价:¥45.00

购买这本书可以去
内容简介
  《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父子是全世界最畅销的编程语言教科书作者。
目录
第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运算符优先顺序表
猜您喜欢

读书导航