什麼叫Ajax?(Ajax基礎教程)

來源:互聯網
上載者:User
ajax|基礎教程

由於在研究web即時通技術(TRACQ,網眼,網站商務通),所以對Ajax感興趣起來,最近好像Ajax很火,從搜尋引擎的結果可見一斑。baidu找到181,000篇相關文檔,google找到了6,790,000篇。我覺得,在沒有提出Ajax這個概念以前,肯定有人已經在利用這些技術做事情了,只是在最近才被炒的熱鬧起來。我先把網上找的資料整理在這裡。

  1、定義

  Ajax最早是由Jesse James Garrett提出來的,原文:Ajax: A New Approach to Web Applications
  網上公認的定義:Ajax是Asynchronous  JavaScript   XML的縮寫,它也不是單一技術,而是幾種技術的強有力組合。它包括
  使用XHTML和CSS標準化呈現;
  使用DOM實現動態顯示和互動;
  使用XML和XSLT進行資料交換與處理;
  使用XMLHttpRequest進行非同步資料讀取;
  最後用JavaScript綁定和處理所有資料;

  2、為什麼用Ajax

  就我自己而言,我是因為想讓web即時通用戶端不受不斷重新整理頁面的煩擾。
  1、通過適當的Ajax應用達到更好的使用者體驗;2、把以前的一些伺服器負擔的工作轉嫁到用戶端,利於用戶端閑置的處理能力來處理,減輕伺服器和頻寬的負擔,從而達到節約ISP的空間及頻寬租用成本的目的。

  3、已有的Ajax應用

        msn space
        Orkut
        Gmail
        Google Groups
        Google Suggest
        Google Maps


  4、Ajax的相關文章和資源

  Ajax: A New Approach to Web Applications   中文譯版
  AJAX:Getting Started   中文版
  Ajax內部交流文檔
  Ajax程式設計入門
  循序漸進學習 Ajax 的途徑
  java視線論壇Ajax版
  http://www.ajaxmatters.com/   

  5、學習ajax要看的書 原文

  1)、XHTML 教程(XHTML)
  2)、JavaScript 權威指南第四版(JavaScript: The Definitive Guide)
  3)、XML 進階編程(Professional XML)
  4)、網站重構(Designing with Web Standards)



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.