Ajax on Rails(影印版)(英文)
作  者: (美)雷蒙德 著
出 版 社:
  • 出版时间: 2007-6-1
  • 字  数:
  • 版  次: 1
  • 页  数: 336
  • 印刷时间: 2007-6-1
  • 开  本:
  • 印  次:
  • 纸  张: 胶版纸
  • I S B N : 9787564107451
  • 包  装: 平装
所属分类: 图书 >> 计算机/网络 >> 程序设计 >> 其他
定价:¥45.00 当当价:¥36.00 折扣:80折 节省:¥9.00
送积分:360 积分说明
 共有商品评论0查看评论摘要

内容简介

《Ajax on Rails》将向您讲解如何使用两种当今最重要的方法来构建与用户互动的动态网络应用程序,这两种方法就是Ajax和开发效率很高的Ruby on Rails平台。
本书向您展示如何同时使用Ajax和Rails来快速构建性能高、扩展性良好的应用程序,并且不必去写大量难以维护的JavaScript代码。本书在叙述底层细节以便让您理解表面现象下的原理的同时,也给出一张全景图帮助您高效地使用Ajax技术。
书中的主题涵盖了以下内容:
从XMLHttpRequest技术的角度重新看待客户机-服务器模式,并讲述其他Ajax基础知识
使用Prototype和script.aculo.us库程序来简化您的代码,在消除对特定浏览器的依赖性的同时生成出色的视觉效果;使用RJS在您的Ruby模板中自动生成JavaScript,进一步简化您的Ajax程序开发;使用一切手段来调试Ajax应用程序,包括查看标准的日志文件、使用Ruby终端(cons01e)、安装Routing Navigator插件以及使用Firefox浏览器的Firebug扩展应用程序(extension);为Ajax应用程序开发功能测试与集成测试;使用ARTS测试RJS;对您的JavaScript进行单元测试;地道好用的编译程序以及其他可以提高Ajax易用性的设计技巧;通过介绍针对Ajax的常用网络攻击手法以及对应的防范方法,讲解如何构建安全的网络应用程序;快速应用程序构建技巧,包括选择会话存储(session store)、使用缓存(caches)来提高性能,对静态文件打包以便浏览器不把时间浪费在下载很多的文件上面,还有使用Ajax与BackgroundDRb来提供快速反应接口——甚至是为长时间运行的任务。
《Ajax on Rails》包括对Prototype 1.5和sc“pt.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
Who This Book Is For
What Ajax Is
What Rails Is
‘You Got Your Ajax in My Rails!’
Getting Up to Speed
Summary
2. Getting Our Feet Wet
The Old—Fashioned Way
JavaScript Libraries and Prototype
Bringing Rails into the Picture
Summary
3. Introducing Prototype
Setting the Stage
Ajax Links
Forms
Ajax Forms
Buttons
Form Observers
Summary
4. Introducing script. aculo. us
Visual Effects
Drag and Drop
Summary
5. RJS
Instructions Instead of Data
Putting the R in RJS
A Real—World Example
Summary
6. Ajax Usability
Principles of Usability
The Context of the Web
Usability on the Web
Cross-Platform Development
Summary
7. Testing and Debugging
Debugging
Testing
Summary
8. Security
Healthy Skepticism:Don’t Trust User Input
Hashing Passwords
Silencing Logs
The Same—Origin Policy
The Use and Abuse of HTTP Methods
Encryption and Secure Certificates
The Rails Security Mailing List
Summary
9. Performance
Development and Production Environments
Session Stores
Output Caching
Asset Packaging
Dealing with Long—Running Tasks
Summary
10. Prototype Reference
Ajax Support
DOM Manipulation
Core Extensions
11. script. aculo. us Reference
Visual Effects
Drag and Drop
Controls
Element Extensions
Dom Builder
JavaScript Unit Testing
Utility Methods
Appendix A:Review Quiz
Appendix B:Photo Gallery
Appendix C:Intranet Workgroup Collaboration
Index

商品评论 共2 (查看所有评论)

购买过的顾客平均评分

4星半
心情指数:1人 开心
阅读场所:1人 办公室
个人评分: 心情指数:  开心 阅读场所:  床上 书桌旁 办公室
发表于 2008-04-03 10:30
关于rails的书,国外现在是打得火热,每个出版社都有产品,不过在这里我要好好推荐一下这本来自Oreilly的《ajax on rails》。 
很多感兴趣的读者都知道,最好的rails入门书,莫过于那本《agile rail》第二版,但是,在看过那本书之后可能会发现书中关于ajax的一章讲的不是很详细,如果你正有这种感觉,那就翻翻这本《ajax on rails》吧!这本书内容丰富,包含了rails的内置js库Prototype和Script.aculo.us的完整资料、参考,不仅有详细的介绍,还提供了大量的实例,相比市面上同主题讲这两个库的书,他以较少的篇幅提供了更多的信息,很多细节在别的书上找不到,但他都写了,虽然版本比目前最新的稍微低了点,但很多基础的东西都涉及了,如果你正在找这两个js库的文档,那这本书就是为你准备的:) 
书的后半部分提供了几个rails实例,教你如何实现高可用性的项目,非常不错。
还没有人对此评论进行投票。
个人评分:
发表于 2008-10-29 08:51
例子也很好
还没有人对此评论进行投票。
  • 1人 开心
  • 0人 伤感
  • 0人 感动
  • 0人 没感觉
  • 0人 沉重
  • 0人 催眠
  • 0人 过瘾
  • 0人 受益匪浅
  • 1人 床上
  • 0人 公车上
  • 0人 咖啡馆
  • 1人 书桌旁
  • 0人 沙发
  • 1人 办公室
  • 0人 图书馆
  • 0人 厕所

顾客评分详情(2人)

  • 1人
  • 1人
  • 0人
  • 0人
  • 0人

 

  • 只有您在当当网购买过这件商品,并在“我的当当”里完成了确认收货之后,才可对它发表评论和评分。
  • 您可以通过“我的当当”里面“写评论”或“我要评论”的链接看到您可以评论的商品,并开始评论和评分。
更多内容请查看《商品评论FAQ
商品问答 共1(查看所有问答)
用户对此商品的提问与回复