Ajax——Web开发、可重用组件及模式
分類: 图书,计算机/网络,程序设计,其他,
作者: (美)汉德罗克(Hadilck,K.)著,叶俊译
出 版 社: 清华大学出版社
出版时间: 2007-12-1字数: 368000版次: 1页数: 270印刷时间: 2007/12/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302163817包装: 平装内容简介
Aiax是改善用户在线体验、创建新型Web功能的最新同时也是最好的方式之一。通过允许显示网页的特定部分,不需要刷新整个网页,Aiax极大地改善了Web应用程序的用户体验。Aiax还使得Web开发者能够创建直观且全新的交互过程。
本书对Aiax技术进行了全面深入的介绍,Web开发者通过阅读本书,能够获得足够的知识来使得他们的Web应用程序达到一个新的水平。本书将教您如何从面向对象的角度,创建基于Aiax的Web应用程序,同时还将介绍一些非常有用的Aiax设计模式。
本书详细地介绍了:如何利用PHP 5通过自定义Aiax引擎创建到MyAQL数据库的连接,以及在确保数据高度安全的同时,如何利用CSS、.JavaScript和XHTML设置响应的格式。另外,本书还介绍了如何在Web应用程序中使用4种自定义Aiax组件,以及如何从无到有地创建这些组件。
本书的最后一部分,把之前章节中的所有单独的代码示例和技术组合到了一个更大的Aiax应用程序中——即内部网电子邮件应用程序,该应用程序可以用于任何基于用户的应用中,例如基于社团的Web应用程序。阅读本书之后,读者将不仅学会如何在这个示例应用程序中创建和使用他们自己的可重用Aiax组件,同时还将学会如何把这些Aiax组件结合到他们将来可能创建的任何Aiax应用程序中。
作者简介
Kris Hadlock自1996年开始就已经是一个签约Web开发者和设计者。他是:InformIT以及其他众多有关Web设计杂志的重要专栏作家和撰稿人,同时还是Studio Sedition(一个Web应用程序开发公司)的创始人,以及33Inc公司的创始人之一。他的博客“Designing with Code”,主要是从设计的角度来关注’Web应用程序开发,并且经常给出一些非常有用的代码片段,用来帮助增强Web应用程序的功能。
目录
第Ⅰ部分开始
第1章Aiax简介
第2章请求
第3章 响应
第4章用XHTML和CSS呈现响应
第Ⅱ部分创建和使用JavaScript引擎
第5章面向对象的JavaScript
第6章创建引擎
第7章使用引擎
第8章调试
第9章扩展引擎
第Ⅲ部分创建可重用组件
第10章层叠
第11章树形视图
第12章客户端验证
第13章数据网络
第Ⅳ部分Aiax模式
第14章单体模式
第15章模型视图控制器
第16章观察者模式
第17章数据反射模式
第18章交互模式
第19章实用模式
第Ⅴ章服务器端交互
第20章理解Aiax数据库交互
第21章数据库交互:服务器端
第22章高级Aiax数据库交互
第Ⅵ部分最后的润色
第23章应用程序的安全性
第24章最佳实践