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

    Ajax on Rails(影印版)

    Ajax on Rails(影印版)

    定 價:¥45.00

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

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

    內(nèi)容簡介

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