Ajax权威指南

出版时间:2009-9  出版社:机械工业出版社  作者:赫尔德尔  页数:901  译者:陈宗斌  
Tag标签:无  

前言

不久以前,一些Web技术,尤其是JavaScript,由于开发人员将注意力转移到其他技术上而在失去其用户,比如Flash这种可以提供更多所需功能的技术。出现于2005年的Ajax为一些JavaScript开发人员带来振奋人心的消息,从那个时刻起,以前从来不敢想的奇迹可以用JavaScript实现了。Ajax处在很多学科的交又点上,读者可以殊途同归。一方面,它适用于拥有计算机科学学位和数年大型软件项目实践经验的专业企业应用开发人员,另一方面,它也适用于已经从图形设计转向Web设计和“新媒体”的专业创意设计人员。Ajax通过融合许多现有技术为Web用户提供更高级的浏览体验。通过使用XHTML.CSS.JavaScript与XML这些经过检验的真实技术以及XMLHttpRequest对象,浏览器变成了一个与桌面应用程序几子相同的应用程序平台。这种能力可以让现有Web网站转变为Web2.0网站,同时增加了当今Internet上新Web应用程序的数量。本书借助大量的例子阐述了Ajax开发技术:不仅全面介绍了Ajax的基础知识,还涵盖了专业Ajax开发必不可少的可用性。安全和性能等主题。本书适合于Web开发人员阅读。对于希望通过了解Ajax工作原理而获益的项目经理或者其他更高阶层的人士,本书也具有很高的参考价值。

内容概要

  Ajax是一种新技术,还是Web开发人员使用多年的老方法?实际上,二者兼而有之。本书不仅演示了经过检验而可靠的Web标准怎样使得Ajax成为可能,而且演示了这些老技术怎样给站点提供一种明确的现代Web 2.0的感觉。  本书解释了如何使用像JavaScript、XML、CSS和XHTML这样的标准以及XMLHttpRequest对象来构建像桌面程序那样运行的、基于浏览器的Web应用程序。你将透彻理解今天的Web站点和应用程序的内部工作原理,并且学习怎样将Ajax知识用于高级浏览器搜索、Web服务、混搭等。通过学习本书,你将发现为什么利用Ajax从事开发更快速、更容易、代价更低。书中还包括以下主题:  ·把服务器端后端组件连接到浏览器中的用户界面。  ·加载和操纵XML文档,以及怎样用JSON替换XML。  ·操纵DOM(Document Object Model,文档对象模型)。  ·为可用性、功能性、可视化和可访问性设计Ajax界面。  ·站点导航布局。  ·交互使用表格和列表、导航框以及窗口。  ·动画、交互式表单和数据验证。  ·将Ajax应用于业务通信。  ·创建不带插件的Internet游戏。  ·模块化编码的优点、优化Ajax应用程序的方式,等等。  本书还提供了XML和XSLT的参考资料,流行的JavaScript框架、库和工具包:以及多种Web服务API。Ajax通过提供一组广泛的工具和选项,给开发人员提供了一种在Web上创建内容的新方式,同时抛弃了过去的一些限制。本书非常详细地描述了这个独特的工具箱的内容,以及如何最大限度地利用它。

作者简介

Anthony T.Holdener III目前正在使用最新可用的并且跨浏览器的兼容技术构建Internet/内部网应用程序。在圣路易斯大学获得计算机科学的学位证书之后,在过去8年,Anthony以Web架构师和开发人员的身份为圣路易斯地区的多家财富500强公司工作。

书籍目录

前言第一部分 Ajax基本原理 第1章 Web重生   1.1 Web页面组件   1.2 现代Web标准   1.3 浏览器   1.4 标准遵循   1.5 欢迎来到w曲2.0 第2章 从Web网站到Web应用程序   2.1 转变   2.2 基本的Web与Ajax设计模式   2.3 应用程序环境   2.4 开发人员   2.5 Ajax不能做的事情 第3章 服务器、数据库以及Web   3.1 w曲服务器   3.2 服务器端脚本   3.3 数据库   3.4 从关系数据库中存取数据   3.5 连接到界面   3.6 框架与语言   3.7 框架有什么好处 第4章 基础:编-写XML与JSON脚本   4.1 XML   4.2 JSON   4.3 选择数据交换格式   4.4 客户端框架简介   4.5 简化开发 第5章 模拟DOM   5.1 理解DOM   5.2 我们以前见过   5.3 操纵DOM:元素、属性与对象   5.4 更改样式   5.5 DOMqb的事件   5.6 用DOM填充表格   5.7 innerHTML是魔鬼吗 第6章 设计Ajax界面   6.1 可用性   6.2 功能性   6.3 可视化   6.4 可访问性   6.5 Ajax界面第二部分 Ajax基础 第7章 布局网站导航   7.1 菜单   7.2 选项卡  7.3 导航辅助   7.4 Ajax导航的问题   7.5 总体布局 第8章 表格与列表之乐   8.1 不使用表格的布局   8.2 可访问的表格   8.3 表格排序   8.4 带有样式的表格   8.5 表格分页   8.6 列表2.0   8.7 列表万金油 第9章 不用框架的页面布局   9.1 使用框架   9.2 XHTML与框架   9.3 Ajax与DIv的魔术   9.4 页面布局 第10章 导航栏与窗口   10.1 警告框   10.2 对窗口进行集成   10.3 导航窗口   10.4 工具提示   10.5 必需的弹出框 第11章 自定义客户端 第12章 错误:(别具一格地)生存,还是毁灭 第13章 这不是你老爸的动画 第14章 在前往表单的路上发生的趣事 第15章 数据验证:是客户,是服务器还是两者皆是第三部分 应用程序中的Ajax 第16章 搜索:新领域  第17章 Web服务介绍 第18章 Web服务:API 第19章 混搭  第20章 用于企业通信需求 第21章 无需插件的Internet游戏 第四部分 打包 第22章 模块化编码  第23章 优化Ajax应用程序 第五部分 附录

章节摘录

插图:3.6框架与语言框架(Framework)最近获得了许多关注,诸如Ruby on Rails这样的框架获得了业界越来越多专业人士的注意。不过,实际上这个框架已经存在了一段时间——与某些语言一起存在的时间要比其他的语言时间长。框架到底是什么?用最简单的话说,框架是一个以解决特定问题为目的而组合在一起的组件(界面与对象)的集合。人们构建框架是为了减轻详细编写应用程序编程中所需的所有底层代码的负担。框架的一个重要特征是:框架应该工作在一个通用的级别以便适应许多不同的应用程序。在Web与桌面系统中,框架可让开发人员把注意力放在应用程序的需求上以便在最终期限之前完成任务,而无需关注让应用程序运行所必须但却琐碎的组件。由于我们对Ajax Web开发的关注,理解Web上不同框架的区别很重要,这不仅是某个特定语言内的框架,而是包括许多语言的。在本章的前面我们关注过ASP/ASP.NET、PHP、Python和Java,在这里我们讨论的框架就与这些语言有关。这些框架中有一些遵循的是第2章讨论过的模型一视图一控制器(MVC)设计模式,而其他的一些则只是把大量的功能捆绑在一起。对框架的选择取决于期望达到的结构化程度如何。

编辑推荐

《Ajax权威指南》由机械工业出版社出版。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Ajax权威指南 PDF格式下载


用户评论 (总计24条)

 
 

  •   很全面介绍Ajax
  •   很好,可以学习基础,也可以当工具书
  •   很好的一本工具书,同样也适合学习。
  •   O'Reilly的书一直很经典,推荐。不过最好先看看网络上的教学视频来入门
  •   很不错,需要耐心的看
  •   唉……可能是第一个版本吧!这书翻译的太差了,感觉就是为了出书赚钱而翻译的。错别字一大堆,而且很多地方都翻译得词不达意。本来书的内容挺好的,但都给这难翻译毁了。译者和出版社有点不负责任。

    顺便提提,书中服务器端代码是用PHP写的。对此,有点失望(不是自己习惯的语言看着不顺心。)
  •   书总体上还不错,只是有点代码上的注释少了。对于初学者是一个不足点。。。。。
  •   看的没意思,乱七八糟的什么都有,不知道说什么
  •   书还是不错的,就是速度有点慢
  •   书不错~~但看起来有点乏味 大篇的PHP代码
  •   这个书真的很不错!。运送时间也准时
  •   书的内容不行,太基础了,讲得不深入,这些知识和例子随便网上一搜到处都是,很后悔买这书
  •   我看不懂,而且我还是有程序员基础的
  •   每个点都泛泛而谈,什么都讲到点……所以看了基本上解决不了任何问题= =、
  •   书本在运输过程中封面页脚褶皱可以理解,但开始几页,我还没看就掉了是怎么回事?100块钱买的书,书本的胶水质量也太差了吧?第一次在亚马逊买书,非常非常不满意。严重怀疑是不是正品。
  •   还好,适合初级开发人员看
  •   ajax
  •   此书第一印象
  •   刚拿到手还不错
  •   价格是便宜
  •   書較厚,慢慢看咯
  •   非常好的书 很喜欢!
  •   不错哟!价钱很便宜啊!!
  •   好书,好书,还是好书
 

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

京ICP备13047387号-7