技术教育社区
www.teccses.org

Ajax on Rails-(影印版)

封面

作者:雷蒙德

页数:336

出版社:东南大学出版社

出版日期:2007

ISBN:9787564107451

电子书格式:pdf/epub/txt

内容简介

《Ajax on Rails》将向您讲解如何使用两种当今最重要的方法来构建与用户互动的动态网络应用程序,这两种方法就是Ajax和开发效率很高的Ruby on Rails平台。

  本书向您展示如何同时使用Ajax和Rails来快速构建性能高、扩展性良好的应用程序,并且不必去写大量难以维护的JavaScript代码。本书在叙述底层细节,以便让您理解表面现象下的原理的同时,也给出一张全景图帮助您高效地使用Ajax技术。

  书中的主题涵盖了以下内容:

  从XMLHttpRequest技术的角度重新看待客户机-服务器模式,并讲述其他Ajax基础知识

  使用Prototype和script.aculo.us库程序来简化您的代码,在消除对特定浏览器的依赖性的同时生成出色的视觉效果

  使用RJS在您的Ruby模板中自动生成JavaScript,进一步简化您的Ajax程序开发

  使用一切手段来调试Ajax应用程序,包括查看标准的日志文件、使用Ruby终端(console)、安装Routing Navigator插件以及使用Firefox浏览器的Firebug扩展应用程序(extension)..

  为Ajax应用程序开发功能测试与集成测试;使用ARTS测试RJS;对您的JavaScript进行单元测试

  地道好用的编译程序以及其他可以提高Ajax易用性的设计技巧

  通过介绍针对Ajax的常用网络攻击手法以及对应的防范方法,讲解如何构建安全的网络应用程序

  快速应用程序构建技巧,包括选择会话存储(session store)、使用缓存(caches)来提高性能,对静态文件打包以便浏览器不把时间浪费在下载很多的文件上面,还有使用Ajax与BackgroundDRb来提供快速反应接口-甚至是为长时间运行的任务

  《Ajax on Rails》包括对Prototype 1.5和script.aculo.us 1.6.1的全面参考,这些内容对于不使用Rails平台进行开发的网络应用程序也非常有参考价值。同时本书还提供3个完整的网络应用程序范例,分别是在线考试程序、在线图片浏览器和工作组协同程序。这些例子向您说明了在实际应用中,如何把相关的技术组合起来满足软件开发需求。

  Ruby on Rails和Ajax都给网络开发带来了革命性的变化,但它们走的是不同的路线。《Ajax on Rails》向您展示了如何把这两项技术结合起来。如果您已经厌倦了那些普通单调的开发方式,想走出网络应用程序开发的“下一步”的话,那么,本书给您指明了方向。

  注:本书为英文版。

作者简介

  Scott Raymond 是一位住在美国堪萨斯城(Kansas City)的Ruby on Rails开发人员。他的作品已经被on the Rails网站和华尔街日报网络版高度评价。除了参与Ruby on Rails的框架开发之外,他还领导了国际Rails课程培训并作为RailsConf 2006的大会发言人进行演讲。

目录

Preface

1 Introduction

2 Getting Our Feet Wet

3 Introducing Prototype

4 Introducing script.acclo.us

5 RJS

6 Ajax Usability

7 Testing and Debugging

8 Security

9 Performance

10 Prototype Reference

11 script.aculo.us Reference

Appendix

Index

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Ajax on Rails-(影印版)》
Article link:https://www.teccses.org/88141.html