绿林网

Adding Ajax中文版读后感精选

Adding Ajax中文版读后感精选

《Adding Ajax中文版》是一本由鲍尔斯著作,电子工业出版社出版的平装图书,本书定价:68.00元,页数:382,特精心收集的读后感,希望对大家能有帮助。

《Adding Ajax中文版》读后感(一):各种效果实现代码合集

这是一本实例书吧。但前面两章也介绍了Ajax基础,第三章还简短的介绍了js的各种库。跟着书,可以写出不少Ajax实例,给自己已有的网站添加多种Ajax效果。

但书也有不足之处,本身这本书就写过Ajax的初学者看的,但是全书基本上大段大段的代码,代码效果现有插图来说明。大段的代码粘到一起看起来很费劲,如果作者能把一个完成的程序代码分开写,可能会更好。后台是使用PHP语言,但是后台脚本这部分说明的不是很详细。

学Ajax我觉得可以不需要此书。因此不推荐。

《Adding Ajax中文版》读后感(二):本书的独特视角可能更适合你!

评论者Brett Merkey (Palm Harbor, FL United States) 2007年7月2日

本书的标题就给了我们一条重要的暗示。如果你想通过添加一些Ajax效果来提高现有Web应用程序的价值,那么《Adding Ajax》刚好就适合你。如果希望从头开始建立基于Ajax的应用程序结构,本书可能还不能满足这些开发者的要求。

本书阅读起来还是比较快的。这并不是因为缺乏内容,相反,它的内容已经相当丰富!Shelley Powers对本书内容进行了精心地组织,各章内容都尽可能和其他章节独立,因此你不必逐章阅读本书的大部分章节。比如,在第5章讲述了折叠菜单、标签页、以及使用Ajax及其通用脚本库的覆盖效果,如果你对第6章所描述的用户数据实时更新非常感兴趣,那么跳过第5章,完全没有任何问题。

作者引用了一些知名专家(比如Jeremy Keith和Eric Meyer)所写的相关内容,并且随后给出了关于这些内容的大量链接。

本书是一本相当不错的、面向实践的书籍,它包含了大量的代码。但是我在这里还是有一个小小的意见:一些读者希望非常方便地找到这些实例代码,以便可以立即在服务器上进行测试,毕竟重敲这些代码是件非常乏味的事情。O'Reilly为本书提供了一个网页,上面提供了本书的目录,而且还带有内容概述,但是却没有提供代码下载。(译者补充:可能是评论者并没有注意到在书籍封面插图的正下方就提供了实例下载链接。实例下载地址:http://examples.oreilly.com/9780596529369/)

尽管如此,本书仍不失为一本非常优秀的书籍。

《Adding Ajax中文版》读后感(三):如果你想通过Ajax增强现有应用程序的功能,本书会非常有用!

评论者:calvinnme "Texan refugee"(Fredericksburg, Va)

你没有必要从头到尾阅读本书。大多数章节都非常独立,对前面章节的依赖程度很小,主要是本书中所使用的“Adding Ajax”库是逐步建立的。然而,所有的这些内容都已经包含在可下载的实例中了,因此你不必担心,完全可以随意跳到你所感兴趣的内容。不过,在阅读其他章节之前,首先阅读一下第一章和第二章还是有必要的。本书假设读者已经是一个web开发者,只是想学习如何向他(她)的web应用程序添加Ajax效果。它还假设读者具备了HTML、XHTML、XML基础、CSS以及Javascript的经验。最后,它假设读者熟悉关系型数据库,并且以前曾使用过它。在本书Ajax应用程序的所有服务端组件中都使用了PHP语言。下面则是对本书内容的描述:

第1章 准备迁移到Ajax-为Ajax技术提供了一个概述,但同时也讲述了在你坐下来写代码之前,为你的网站制定一个变更策略的重要性。

1.1节 AJAX是这样的技术

1.2节 开始清理

1.3节 将表格转换为CSS布局

1.4节 继续转换:逐个元素进行转换

1.5节 处理浏览器特有的怪癖

1.6节 了解你的客户端基础

1.7节 为你的网站设计一个框架

1.8节 渐进增强和彻底翻新

第2章 AJAX基础-提供了对Ajax最核心的基本组件的讨论:如何与XMLHttpRequest对象打交道。

2.1节 WEB应用程序

2.2节 准备要使用的对象

2.3节 准备和发送请求

2.4节 处理AJAX响应

2.5节 端点(ENDPOINTS)、JAVAscript沙箱和控件

2.6节 安全问题

2.7节 性能初探

2.8节 最后提一下异步和同步

第3章AJAX工具及术语-介绍和演示了几个比较重要的Ajax库。

3.1节 PROTOTYPE

3.2节 script.ACULO.US

3.3节 RICO

3.4节 DOJO

3.5节 其他库

第4章 交互效果-学会交互部分,你才算学到了真正的Ajax,比如,如何和事件以及工作在多个浏览器上的事件处理器打交道,如何处理多个库的使用。另外,我们还涉及一些建立工具的技巧,从外部资源提取辅助数据,建立Ajax“渐变”来暗示变更、实时预览、以及在实时更新中整合实时预览。

4.1节 AJAX友好的(AJAX-FRIENDLY)事件处理

4.2节 即时信息

4.3节 页内预览

4.4节 为成功或失败添加颜色渐变效果

第5章 空间:最后的边界-探索将web页面作为空间的概念,并且涉及了三个流行的管理web空间的方式。它们包括折叠(accordion)、标签页(tabbed page)、覆盖(overlay)。本章还将探索如何将这些完整的效果进行封装,以便能够通过一个库,为众多应用程序和页面提供这些效果。

5.1节 水平方向上控制空间:折叠(ACCORDION)

5.2节 标签页

5.3节 覆盖

第6章 动态处理数据-在本章,你将学会如何更新数据,包括添加新数据、删除、以及更新这些数据,并且,所有的这一切,都将在一个页面中完成。这里还讨论了扩展现有的web应用程序以及联合应用“渐变”效果的问题。由于使用了“实时”更新和拖拽排序的效果,所以,我们也讨论了一些在Ajax中涉及到的数据库访问的性能和安全问题。

6.1节 就地编辑

6.2节 就地编辑:性能、安全性以及可访问性

6.3节 高亮显示变更

6.4节 再谈页内更新的可访问性

6.5节 实时验证

6.6节 性能和两阶段提交

6.7节 外部库的数据效果

第7章 单页面应用程序中的历史、导航和位置-在这里探索Ajax对Web的影响,包括破坏后退按钮、丢失浏览器历史、刷新页面时的动态效果的消失、链接一个Ajax“页面”,或者将该“页面”设为书签。

7.1节 介绍新挑战:内容分页

7.2节 记住位置

7.3节 新旧持久保持技术共存

7.4节 事后分析

第8章 添加高级视觉效果-本章内容相当有趣。它涉及了一些高级的CSS效果,包括拖拽滚动条、分页、Canvas对象、以及使用SVG。

8.1节 高级CSS技巧

8.2节 可缩放矢量图形

8.3节 SVG快速浏览

8.4节 SVG和AJAX的混合

8.5节 图形的未来

第9章 Mashup你的网站-本章将来自Google的地图、来自Flickr的照片信息、以及来自Technorati的博客信息,全部整合到一个漂亮的标签页界面中,然后向你展示,无论是否使用脚本,使用这种实现方式,它都能够正常工作。

9.1节 利用GOOGLE绘制地图

9.2节 第二个服务:Flickr

9.3节 在我们的Mashup中加入Technorati

9.4节 重构这个MASHUP

9.5节 重构客户端

9.6节 MASHUP总结

第10章 可扩展性、基础结构以及从头开始-这里涉及web服务保密、需要发布的资源、以及如何紧密耦合你的服务和客户端组件。如果你想从头开始使用Ajax,本章还向你简单介绍了一些可用的框架。

10.1节 框架:紧耦合和松耦合

10.2节 WEB服务:资源和安全

10.3节 AJAX库:自给自足,还是“拿来主义”

10.4节 从头开始设计AJAX

10.5节 现有的框架

10.6节 继续我们的AJAX

本文由作者上传并发布(或网友转载),绿林网仅提供信息发布平台。文章仅代表作者个人观点,未经作者许可,不可转载。
点击查看全文
相关推荐
热门推荐