Ajax原理与系统开发

出版时间:2009-8  出版社:陈锋敏 清华大学出版社 (2009-08出版)  作者:陈锋敏 编  页数:517  
Tag标签:无  

前言

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中型程序开发领域。

内容概要

  《程序员突击:Ajax原理与系统开发》包括认识Ajax、基本功练习、项目实战、富客户端框架应用4个学习阶段,共15章。《程序员突击:Ajax原理与系统开发》尽可能减少了服务端代码实现,力求适合于使用不同服务端开发语言的开发人员学习。全书内容由浅入深,并辅以大量的实例说明,逐步引领读者从基础到各个知识点的学习。  针对不同的知识点安排了相应的项目案例,项目案例历经了自主实现、核心框架实现、轻量级UI实现、富客户端实现4个阶段,帮助读者较为全面地掌握Ajax开发技术。  《程序员突击:Ajax原理与系统开发》配套源代码,均在Internet Explorer 7、Mozilla Firefox 3.0中测试通过。  《程序员突击:Ajax原理与系统开发》供希望学习使用Ajax技术进行Web开发的程序员作为参考用书,也可供社会培训机构作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。

书籍目录

第1章 新兵报到:步入Ajax的殿堂1.1 Web2.0概述1.1.1 从Webl.0到Web21.1.2 Web2.0应用发展方向1.1.3 Web2.0的相关应用1.2 什么是Ajax1.2.1 Ajax的工作原理1.2.2 Ajax简单示例1.3 Ajax技术发展历程1.3.1 动态网页第一阶段:服务器端CGl1.3.2 动态网页第二阶段:客户端Applet1.3.3 客户端编程语言:JavaScript和VBScript1.3.4 服务器端动态网页技术的繁荣1.3.5 让客户端有声有色:Flash和SilverLight1.3.6 根本性的Ajax基础:DHTML革新1.3.7 XML及其衍生语言1.3.8 Ajax概念和技术的出现1.4 Ajax关键技术介绍1.4.1 JavaScript1.4.2 XHTML1.4.3 CSS1.4.4 DOM1.4.5 XML1.4.6 XSTL1.4.7 XMLHttpRequest1.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章 入伍培训:认识AjaX2.1 从散兵到部队:企业级开发2.1.1 Java阵营2.1.2 NET阵营2.2 靠什么指挥:MVC2.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/DHTML3.1 HTML和DHTML3.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:DOM4.1 DOM简介4.1.1 DOM历史4.1.2 什么是DOM4.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和DOM4.4.2 DOM创建XML4.4.3 DOM解析Ⅺ\4L4.5 科目操练:导航菜单4.5.1 读取XML中的菜单内容4.5.2 在HTML中动态构建导航菜单4.5.3 控制下拉菜单的显示效果4.5.4 定义CsS样式4.5.5 定义HTML页面4.6 小结第5章 苦练基本功之科目3:JavaScript5.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:XML6.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 DTD6.3.2 schema6.3.3 XSL6.4 HTML与XML 数据岛6.4.1 XML数据岛6.4.2 数据岛引用6.4.3 数据岛绑定到表格6.5 科目操练:JavaScript+XMIL 应用实例6.6 小结第7章 用好随身武器:XMLHttpRequest7.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原理与系统开发》是由清华大学出版社出版的。由浅入深、循序渐进,真正全面掌握系统开发技术。以真实的项目开发与实现为主线,对各个设计元素进行深入讲解。精选多个典型案例,并结合基础知识对系统进行分析、设计与编程实现。对主流框架进行详细分析并整合至真实项目中。强大的技术支持,读者可在学赛网社区“书评在线”版块中与作者进行直接交流。丰富的程序资源,读者也可以在希赛网下载中心或学赛网下载中心下载《程序员突击:Ajax原理与系统开发》所有实例的源代码和实战项目的源代码。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Ajax原理与系统开发 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7