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

Ajax on Rails(影印版)

Ajax on Rails(影印版)

定 價(jià):¥45.00

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

購(gòu)買這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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 ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)