Ajax,RIA与Web开发程序员教程(国外计算机科学教材系列)
分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,
品牌: 戴特尔(PaulJ.Deitel)
基本信息·出版社:电子工业出版社
·页码:725 页
·出版日期:2010年05月
·ISBN:9787121104992
·条形码:9787121104992
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:国外计算机科学教材系列
产品信息有问题吗?请帮我们更新产品信息。
内容简介本书以当前业界最热门的Ajax和Web 2.0技术为核心,通过大量的活代码实例,讲解富Internet应用程序及Web程序开发的关键点,主要涉及XHTML、CSS、JavaScript、DOM、XML、RSS等常规的技术,而后半部分对客户端开发技术(Adobe Flash CS3、Adobe Flex 2)以及服务器端开发技术(IIS、Apache、ADO.NET 2.0等)的描述是本书最大的亮点,也是最能切中读者需求心理的部分。
目录
第一部分 简 介 第1章 探究Web 2.0 1.1 引言 1.2 什么是Web 2.0 1.3 搜索 1.4 内容网络 1.5 用户生成内容 1.6 博客 1.7 社交网络 1.8 社交媒体 1.9 标记 1.10 社会化书签 1.11 软件开发 1.12 富因特网应用程序 1.13 Web服务,Mashups,Widgets和Gadgets 1.14 基于位置的服务 1.15 XML,RSS,Atom,JSON和VoIP 1.16 Web 2.0货币化模型 1.17 Web 2.0商业模型 1.18 Web的未来 1.19 哪里可以找到更多Web 2.0信息 1.20 Web 2.0参考文献 1.21 Web 2.0术语表 第二部分 Ajax客户端 第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 网络资源 第3章 层叠样式表 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 网络资源 第4章 JavaScript:脚本入门 4.1 引言 4.2 一个简单的程序:在网页中显示文本行 4.3 修改第一个程序 4.4 通过提示对话框获取用户输入 4.5 JavaScript中的数据类型 4.6 算术运算 4.7 判断:等值运算符和关系运算符 4.8 网络资源 第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 网络资源 第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 逻辑运算符 6.10 网络资源 第7章 JavaScript:函数 7.1 引言 7.2 JavaScript程序模块 7.3 程序员定义的函数 7.4 函数定义 7.5 产生随机数 7.6 示例:概率游戏 7.7 另一个示例:随机图片产生器 7.8 作用域规则 7.9 JavaScript全局函数 7.10 递归 7.11 递归和迭代比较 7.12 网络资源 第8章 JavaScript:数组 8.1 引言 8.2 数组 8.3 声明并分配数组 8.4 数组使用示例 8.5 使用数组的随机图片产生器 8.6 引用和引用参数 8.7 将数组传递给函数 8.8 数组排序 8.9 多维数组 8.10 建立一个在线测试 8.11 网络资源 第9章 JavaScript:对象 9.1 引言 9.2 对象技术简介 9.3 Math对象 9.4 String对象 9.5 Date对象 9.6 Boolean和Number对象 9.7 document对象 9.8 window对象 9.9 使用cookie 9.10 多页面HTML和JavaScript应用 9.11 使用JSON表示对象 9.12 网络资源 第10章 文档对象模型(DOM):对象和集合 10.1 引言 10.2 对文档建模:DOM节点和DOM树 10.3 遍历和修改DOM树 10.4 DOM集合 10.5 动态样式 10.6 DOM对象和集合小结 10.7 网络资源 第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 网络资源 第12章 XML和RSS 12.1 引言 12.2 XML基础 12.3 结构化数据 12.4 XML命名空间 12.5 文档类型定义 12.6 W3C XML Schema文档 12.7 XML词汇 12.8 可扩展的样式表语言和XSL转换 12.9 文档对象模型 12.10 RSS 12.11 网络资源 第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 网络资源 第三部分 富因特网应用程序客户端技术 第14章 Adobe Flash CS3 14.1 引言 14.2 Flash影片的发展 14.3 通过亲手制作例子来学习Flash 14.4 发布Flash影片 14.5 利用Flash创建特效 14.6 为网站创建闪屏 14.7 ActionScript 14.8 网络资源 第15章 Adobe Flash CS3:制作交互式游戏 15.1 引言 15.2 面向对象编程 15.3 Flash中的对象 15.4 Cannon游戏:初步指令和提示 15.5 添加Start按钮 15.6 产生运动对象 15.7 添加旋转大炮 15.8 添加炮弹 15.9 为影片添加声音和文本对象 15.10 添加时间计数器 15.11 未命中检测 15.12 添加碰撞检测 15.13 结束游戏 15.14 本章中介绍的ActionScript 3.0元素 第16章 Adobe Flex 2和富因特网应用程序 16.1 引言 16.2 Flex平台概述 16.3 创建一个简单的用户界面 16.4 访问应用程序中的XML数据 16.5 与服务器端的应用程序交互 16.6 定制用户界面 16.7 创建图表 16.8 台式机上的离线RIA:Adobe Integrated Runtime 16.9 Flex 3 Beta 16.10 网络资源 第四部分 富因特网应用程序服务端技术 第17章 Web服务器(IIS和Apache) 17.1 引言 17.2 HTTP处理 17.3 多层应用程序结构 17.4 客户端脚本与服务器端脚本 17.5 访问Web服务器 17.6 Microsoft Internet信息服务(IIS) 17.7 Apache HTTP服务器 17.8 请求文档 17.9 网络资源 第18章 数据库:SQL,MySQL,ADO.NET 2.0和Java DB 18.1 引言 18.2 关系数据库 18.3 关系数据库概述:一个books数据库 18.4 SQL 18.5 MySQL 18.6 MySQL安装说明 18.7 MySQL用户账号设置说明 18.8 在MySQL中创建数据库 18.9 ADO.NET对象模型 18.10 Java DB/Apache Derby 18.11 网络资源 第19章 PHP 19.1 引言 19.2 PHP基础 19.3 字符串处理和正则表达式 19.4 表单处理和业务逻辑 19.5 连接数据库 19.6 使用cookie 19.7 动态内容 19.8 运算符优先级表 19.9 网络资源 第20章 Ruby on Rails 20.1 引言 20.2 Ruby 20.3 Rails框架 20.4 ActionController和ActionView 20.5 数据库驱动的Web程序 20.6 实例研究:消息论坛 20.7 Script.aculo.us 20.8 网络资源 第21章 ASP.NET 2.0和ASP.NET Ajax 21.1 引言 21.2 创建和运行一个简单的Web Form实例 21.3 Web控件 21.4 会话跟踪 21.5 实例研究:在ASP.NET中连接数据库 21.6 实例研究:安全书籍数据库程序 21.7 ASP.NET Ajax 21.8 网络资源 第22章 JavaServer Faces(JSF)Web应用程序 22.1 引言 22.2 Java Web技术 22.3 在NetBeans中创建和运行一个简单的应用程序 22.4 JSF组件 22.5 会话跟踪 22.6 网络资源 第23章 支持Ajax的JavaServer Faces(JSF) Web应用程序 23.1 引言 23.2 在Web应用程序中访问数据库 23.3 支持Ajax的JSF组件 23.4 AutoComplete Text Field和虚拟表单 23.5 Google Maps Map Viewer组件 23.6 网络资源 第24章 Web服务 24.1 引言 24.2 Java Web服务基础 24.3 创建、发布、测试及描述Web服务 24.4 使用Web服务 24.5 SOAP 24.6 Web服务中的会话追踪 24.7 在Web应用中使用数据库驱动的Web服务 24.8 给Web服务传递用户自定义对象 24.9 ASP.NET中基于REST的Web服务 24.10 网络资源 索引
……[看更多目录]