首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

Ajax原理与系统开发

2010-03-12 
基本信息·出版社:清华大学出版社 ·页码:517 页 ·出版日期:2009年08月 ·ISBN:9787302202622 ·条形码:9787302202622 ·版本:第1版 ·装帧:平装 ...
商家名称 信用等级 购买信息 订购本书
Ajax原理与系统开发 去商家看看
Ajax原理与系统开发 去商家看看

 Ajax原理与系统开发


基本信息·出版社:清华大学出版社
·页码:517 页
·出版日期:2009年08月
·ISBN:9787302202622
·条形码:9787302202622
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:程序员突击系列

内容简介 《程序员突击:Ajax原理与系统开发》包括认识Ajax、基本功练习、项目实战、富客户端框架应用4个学习阶段,共15章。《程序员突击:Ajax原理与系统开发》尽可能减少了服务端代码实现,力求适合于使用不同服务端开发语言的开发人员学习。全书内容由浅入深,并辅以大量的实例说明,逐步引领读者从基础到各个知识点的学习。
针对不同的知识点安排了相应的项目案例,项目案例历经了自主实现、核心框架实现、轻量级UI实现、富客户端实现4个阶段,帮助读者较为全面地掌握Ajax开发技术。
《程序员突击:Ajax原理与系统开发》配套源代码,均在Internet Explorer 7、Mozilla Firefox 3.0中测试通过。
《程序员突击:Ajax原理与系统开发》供希望学习使用Ajax技术进行Web开发的程序员作为参考用书,也可供社会培训机构作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。
编辑推荐 《程序员突击:Ajax原理与系统开发》是由清华大学出版社出版的。由浅入深、循序渐进,真正全面掌握系统开发技术。
以真实的项目开发与实现为主线,对各个设计元素进行深入讲解。
精选多个典型案例,并结合基础知识对系统进行分析、设计与编程实现。
对主流框架进行详细分析并整合至真实项目中。
强大的技术支持,读者可在学赛网社区“书评在线”版块中与作者进行直接交流。
丰富的程序资源,读者也可以在希赛网下载中心或学赛网下载中心下载《程序员突击:Ajax原理与系统开发》所有实例的源代码和实战项目的源代码。
目录
第1章 新兵报到:步入Ajax的殿堂
1.1 Web2.0概述
1.1.1 从Webl.0到Web2
1.1.2 Web2.0应用发展方向
1.1.3 Web2.0的相关应用
1.2 什么是Ajax
1.2.1 Ajax的工作原理
1.2.2 Ajax简单示例
1.3 Ajax技术发展历程
1.3.1 动态网页第一阶段:服务器端CGl
1.3.2 动态网页第二阶段:客户端Applet
1.3.3 客户端编程语言:JavaScript和VBScript
1.3.4 服务器端动态网页技术的繁荣
1.3.5 让客户端有声有色:Flash和SilverLight
1.3.6 根本性的Ajax基础:DHTML革新
1.3.7 XML及其衍生语言
1.3.8 Ajax概念和技术的出现
1.4 Ajax关键技术介绍
1.4.1 JavaScript
1.4.2 XHTML
1.4.3 CSS
1.4.4 DOM
1.4.5 XML
1.4.6 XSTL
1.4.7 XMLHttpRequest
1.5 Ajax技术的优点和缺点
1.5.1 Ajax技术的优点
1.5.2 Ajax技术的缺点
1.6 Ajax适用场合
1.6.1 表单驱动的交互
1.6.2 深层次的树的导航
1.6.3 快速实现用户与用户间的交流响应
1.6.4 类似投票、yes/no等场景
1.6.5 对数据进行过滤和操纵相关数据的场景
1.6.6 普通的文本输入提示和自动完成的场景
1.7 小结

第2章 入伍培训:认识AjaX
2.1 从散兵到部队:企业级开发
2.1.1 Java阵营
2.1.2 NET阵营
2.2 靠什么指挥:MVC
2.2.1MVC的思想
2.2.2 MVC的变型
2.2.3 MVC的优点
2.2.4 MVC的缺点
2.3战术:Web开发模式
2.3.1 单层模式
2.3.2 二层模式
2.3.3 三层模式
2.3.4 JavaWeb开发模式
2.3.5 NETWeb开发模式
2.4 Ajax参军:把Ajax引入Web开发模式
2.5 Ajax的应用原则
2.6 小结

第3章 苦练基本功之科目1:HTML/DHTML
3.1 HTML和DHTML
3.1.1 HTML简介
3.1.2 DHTML简介
3.2 HTML标签分类介绍
3.2.1 文件标签
3.2.2 文字标签
3.2.3 排版标签
3.2.4 表格标签
3.2.5 表单标签
3.2.6 清单标签
3.2.7 其他标签
3.3 DHTML元素介绍
3.3.1 DHTML集合
3.3.2 DHTML事件
3.3.3 DHTML方法
3.3.4 DHTML属性
3.3.5 DHTML对象
3.4 科目操练:使用部分重要元素
3.4.1 表格标签
3.4.2 表单标签
3.4.3 图像链接
3.5 小结

第4章 苦练基本功之科目2:DOM
4.1 DOM简介
4.1.1 DOM历史
4.1.2 什么是DOM
4.1.3 DOM能做什么
4.2 HTML的DOM模型
4.2.1 HTML的DOM树
4.2.2 HTML元素继承关系
4.2.3 HTML元素包含关系
4.3 DOM节点操作
4.3.1 详解DOM节点
4.3.2 引用DOM节点
4.3.3 DOM节点操作
4.3.4 DOM节点内容操作
4.4 XML的DOM模型
4.4.1 xML和DOM
4.4.2 DOM创建XML
4.4.3 DOM解析Ⅺ\4L
4.5 科目操练:导航菜单
4.5.1 读取XML中的菜单内容
4.5.2 在HTML中动态构建导航菜单
4.5.3 控制下拉菜单的显示效果
4.5.4 定义CsS样式
4.5.5 定义HTML页面
4.6 小结

第5章 苦练基本功之科目3:JavaScript
5.1 JavaScript概况
5.1.1 基本数据结构
5.1.2 程序构成
5.1.3 语法规则
5.2 JavaScript高级概念
5.2.1 面向对象
5.2.2 JavaScript中的对象
5.2.3 对象原型
5.2.4 JavaScript中的对象类型
5.2.5 对象的创建
5.3科目操练:JavaScript技能
5.3.1 字符串处理
5.3.2 日期处理
5.3.3 浏览器控制
5.3.4 鼠标感应
5.3.5 键盘响应
5.4 小结

第6章 苦练基本功之科目4:XML
6.1 XAL概述
6.2 XML文档规则
6.2.1 什么是XML.文档
6.2.2 XML文档结构
6.2.3 XML声明
6.2.4 XML元素
6.2.5 XML注释
6.2.6:XML处理指令
6.3 XML其他概念
6.3 DTD
6.3.2 schema
6.3.3 XSL
6.4 HTML与XML 数据岛
6.4.1 XML数据岛
6.4.2 数据岛引用
6.4.3 数据岛绑定到表格
6.5 科目操练:JavaScript+XMIL 应用实例
6.6 小结

第7章 用好随身武器:XMLHttpRequest
7.1 XML HttpRequest对象
7.1.1 XML HttpRequest概述
7.1.2 XML HttpRequest对象的属性
……
第8章 内务整理:CSS
第9章 战术训练:Ajax
第10章 新兵训练成果汇报:Ajax应用组合
第11章 部队实践1:电子相册
第12章 部队实践2:基于Prototype开发电子相册
第13章 部队实践3:个人博客
第14章 部队实践4:为个人博客增加特效(script.aculo.us)
第15章 战术升级:Ext JS框架
附录A JavaScript的浏览器内置对象参考
附录B DHTML参考
附录C CSS参考
附录D 源代码内容与使用说明
……
序言 AJax全称为Asynchronous JavaScript and XML(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax技术是目前在浏览器中通过JavaScript脚本可以使用的所有技术的集合。AJax并没有创造出某种具体的新技术,它所使用的技术在很多年前就已经存在了,然而Ajax以一种崭新的方式来使用所有的这些技术,使古老的B/S方式的Web开发焕发了新的活力,迎来了第二个春天。1.本书的知识体系 为了让更多希望掌握Web应用开发的读者可以利用Ajax相关技术快速建立灵活丰富的新一代Web站点,笔者编写了本书。首先,笔者介绍了新一代Web2.0的概况,并从中引出Web2.0的关键技——Ajax进行介绍,让读者认识到了Ajax;然后分别介绍了Ajax的重要组成成员(HTML/DHTML、DOM、JavaScript、XML、 XMLHttpRequest和CSS)的基础知识:接着以分解应用的形式向读者演示了这些基础成员的使用方法,完成了从理论到实践的转变;最后以个人博客、电子相册等案例讲解了Ajax在Web应用中的组合应用方法及框架的使用方法,帮助读者由量变转化为质变,深度掌握AjaX的全面知识,熟练运用Ajax进行Web开发。2.章节内容介绍 第1章和第2章:主要是帮助读者了解Web的发展和Ajax技术的历史,以及Ajax的初步知识,培养读者的学习兴趣。
第3章:主要是帮助读者掌握HTML标签的使用,以及.DHTML的初步知识。
第4章:介绍DOM模型,并介绍了如何通过DOM创建和解析HTML/XML文档。
第5章:介绍了目前Web开发中使用得较多的JavaScript语言的基础知识及其使用方法。
第6章:介绍了什么是XML和如何运用XML技术,帮助读者掌握XML这一Web开发利器的使用方法。
第7章:介绍了Ajax实现异步传输的保障技术——XMLHttpRequest的属性、方法及该技术在开发中的应用方法。
第8章:介绍了给用户带来美观页面的保障技术——CSS的语法及其应用方式。
第9章:通过分解示例演示了Ajax基础技术与数据操作、外观控制、外观交互和多媒体处理等的相关实现。
第10章:通过情景教学,结合第9章的分解实例形成具有明确应用场景的Ajax实例,帮助读者进一步掌握Ajax的基本技术。
第11章:通过对实例电子相册程序的设计和开发过程的讲解,演示了笔者对电子相册的实现思路和代码,帮助读者进入Ajax中型程序开发领域。
文摘 插图:

热点排行