Ajax on Rails

Ajax on Rails
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2007-06
版次: 1
ISBN: 9787564107451
定价: 45.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 336页
4人买过
  • 《Ajax on Rails》将向您讲解如何使用两种当今最重要的方法来构建与用户互动的动态网络应用程序,这两种方法就是Ajax和开发效率很高的Ruby on Rails平台。
      
      
      本书向您展示如何同时使用Ajax和Rails来快速构建性能高、扩展性良好的应用程序,并且不必去写大量难以维护的JavaScript代码。本书在叙述底层细节以便让您理解表面现象下的原理的同时,也给出一张全景图帮助您高效地使用Ajax技术。
      
      
      书中的主题涵盖了以下内容:
      
      
      从XMLHttpRequest技术的角度重新看待客户机-服务器模式,并讲述其他Ajax基础知识
      
      
      使用Prototype和*.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
  • 内容简介:
    《Ajax on Rails》将向您讲解如何使用两种当今最重要的方法来构建与用户互动的动态网络应用程序,这两种方法就是Ajax和开发效率很高的Ruby on Rails平台。
      
      
      本书向您展示如何同时使用Ajax和Rails来快速构建性能高、扩展性良好的应用程序,并且不必去写大量难以维护的JavaScript代码。本书在叙述底层细节以便让您理解表面现象下的原理的同时,也给出一张全景图帮助您高效地使用Ajax技术。
      
      
      书中的主题涵盖了以下内容:
      
      
      从XMLHttpRequest技术的角度重新看待客户机-服务器模式,并讲述其他Ajax基础知识
      
      
      使用Prototype和*.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
查看详情
相关图书 / 更多
Ajax on Rails
Ajax完全手册
Thomas A. Powell 著;闫锋欣、陈泽峰、万能 译
Ajax on Rails
Ajax:Creating Web Pages with Asynchronous JavaScript and XML (Bruce Perens' Open Source Series)
Edmond Woychowsky
Ajax on Rails
Ajax Patterns and Best Practices (Expert's Voice)
Christian Gross
Ajax on Rails
Ajax开发技术原理与实践教程
褚法政、周峰、孙更新 编著
Ajax on Rails
Ajax入门经典
Ullman Chris;Dykes Lucinda
Ajax on Rails
Ajax. Electra. Oedipus Tyrannus:Sophocles Volume I
Sophocles
Ajax on Rails
Ajax for Web Application Developers
Kris Hadlock
Ajax on Rails
Ajax实用技术
程继洪、肖川、李海斌 著
Ajax on Rails
Ajax高级程序设计
Nicholas C.Zakas、Jeremy McPeak、Joe Fawcett 著;徐锋、吴兰陟 译
Ajax on Rails
Ajax开发精要:概念、案例与框架
柯自聪
Ajax on Rails
Ajax关键技术与典型案例
[美]Edmond Woychowsky 著;姚军、徐锋、陈绍继 译
Ajax on Rails
Ajax原理与系统开发
陈锋敏 编
您可能感兴趣 / 更多
Ajax on Rails
人都去哪了(他写剃头、拖鞋、床垫这些“俗事儿”,不耍花招却写成了打动人的诗。2024新译本)
雷蒙德·卡佛 著 ,新经典 出品
Ajax on Rails
人力资源管理:赢得竞争优势(第12版)(人力资源管理译丛)
雷蒙德·诺伊 约翰·霍伦贝克 巴里·格哈特 帕特里克·赖特
Ajax on Rails
西班牙史:欧洲的例外
雷蒙德·卡尔
Ajax on Rails
需要我时打给我
雷蒙德·卡佛 著;新经典 出品
Ajax on Rails
雇员培训与开发(第8版)(人力资源管理译丛)
雷蒙德·诺伊
Ajax on Rails
漫长的告别(2022版)
雷蒙德·钱德勒 著;新经典 出品
Ajax on Rails
请你安静些,好吗?(短篇小说大师卡佛出道之作!村上春树挚爱!普通人的困顿时刻,赠3款萌鸭贴纸!)
雷蒙德·卡佛 著;小二 译
Ajax on Rails
不管谁睡了这张床
雷蒙德•卡佛
Ajax on Rails
这本书叫什么名字?:德古拉之谜和其他逻辑谜题
雷蒙德˙梅里尔˙斯缪利安 著;赵阳 译
Ajax on Rails
圣诞老爸
雷蒙德·布里格斯
Ajax on Rails
网络营销(第8版)()
雷蒙德·弗罗斯特 亚历克萨·福克斯 朱迪
Ajax on Rails
UNIX程序设计艺术:原版风暴系列
雷蒙德