注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Ajax on Rails(影印版)

Ajax on Rails(影印版)

Ajax on Rails(影印版)

定 價(jià):¥45.00

作 者: (美)雷蒙德
出版社: 東南大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Ajax

ISBN: 9787564107451 出版時(shí)間: 2007-06-01 包裝: 平裝
開本: 16 頁數(shù): 336 字?jǐn)?shù):  

內(nèi)容簡介

  《Ajax on Rails》將向您講解如何使用兩種當(dāng)今最重要的方法來構(gòu)建與用戶互動(dòng)的動(dòng)態(tài)網(wǎng)絡(luò)應(yīng)用程序,這兩種方法就是Ajax和開發(fā)效率很高的Ruby on Rails平臺(tái)。本書向您展示如何同時(shí)使用Ajax和Rails來快速構(gòu)建性能高、擴(kuò)展性良好的應(yīng)用程序,并且不必去寫大量難以維護(hù)的JavaScript代碼。本書在敘述底層細(xì)節(jié),以便讓您理解表面現(xiàn)象下的原理的同時(shí),也給出一張全景圖幫助您高效地使用Ajax技術(shù)。書中的主題涵蓋了以下內(nèi)容:從XMLHttpRequest技術(shù)的角度重新看待客戶機(jī)-服務(wù)器模式,并講述其他Ajax基礎(chǔ)知識(shí)使用Prototype和script.aculo.us庫程序來簡化您的代碼,在消除對(duì)特定瀏覽器的依賴性的同時(shí)生成出色的視覺效果使用RJS在您的Ruby模板中自動(dòng)生成JavaScript,進(jìn)一步簡化您的Ajax程序開發(fā)使用一切手段來調(diào)試Ajax應(yīng)用程序,包括查看標(biāo)準(zhǔn)的日志文件、使用Ruby終端(console)、安裝Routing Navigator插件以及使用Firefox瀏覽器的Firebug擴(kuò)展應(yīng)用程序(extension)..為Ajax應(yīng)用程序開發(fā)功能測(cè)試與集成測(cè)試;使用ARTS測(cè)試RJS;對(duì)您的JavaScript進(jìn)行單元測(cè)試地道好用的編譯程序以及其他可以提高Ajax易用性的設(shè)計(jì)技巧通過介紹針對(duì)Ajax的常用網(wǎng)絡(luò)攻擊手法以及對(duì)應(yīng)的防范方法,講解如何構(gòu)建安全的網(wǎng)絡(luò)應(yīng)用程序快速應(yīng)用程序構(gòu)建技巧,包括選擇會(huì)話存儲(chǔ)(session store)、使用緩存(caches)來提高性能,對(duì)靜態(tài)文件打包以便瀏覽器不把時(shí)間浪費(fèi)在下載很多的文件上面,還有使用Ajax與BackgroundDRb來提供快速反應(yīng)接口-甚至是為長時(shí)間運(yùn)行的任務(wù)《Ajax on Rails》包括對(duì)Prototype 1.5和script.aculo.us 1.6.1的全面參考,這些內(nèi)容對(duì)于不使用Rails平臺(tái)進(jìn)行開發(fā)的網(wǎng)絡(luò)應(yīng)用程序也非常有參考價(jià)值。同時(shí)本書還提供3個(gè)完整的網(wǎng)絡(luò)應(yīng)用程序范例,分別是在線考試程序、在線圖片瀏覽器和工作組協(xié)同程序。這些例子向您說明了在實(shí)際應(yīng)用中,如何把相關(guān)的技術(shù)組合起來滿足軟件開發(fā)需求。Ruby on Rails和Ajax都給網(wǎng)絡(luò)開發(fā)帶來了革命性的變化,但它們走的是不同的路線。《Ajax on Rails》向您展示了如何把這兩項(xiàng)技術(shù)結(jié)合起來。如果您已經(jīng)厭倦了那些普通單調(diào)的開發(fā)方式,想走出網(wǎng)絡(luò)應(yīng)用程序開發(fā)的“下一步”的話,那么,本書給您指明了方向。注:本書為英文版。

作者簡介

  Scott Raymond 是一位住在美國堪薩斯城(Kansas City)的Ruby on Rails開發(fā)人員。他的作品已經(jīng)被on the Rails網(wǎng)站和華爾街日?qǐng)?bào)網(wǎng)絡(luò)版高度評(píng)價(jià)。除了參與Ruby on Rails的框架開發(fā)之外,他還領(lǐng)導(dǎo)了國際Rails課程培訓(xùn)并作為RailsConf 2006的大會(huì)發(fā)言人進(jìn)行演講。

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)