Ajax:一種新的開發Web應用軟體的途徑

來源:互聯網
上載者:User

譯者:本文是世界上第一篇關於ajax系統性介紹。作者通過這篇文章創造了"ajax"(阿迦克斯)這個詞 。

在現在的互動性設計中如果有一種能夠被稱為"迷人的",那一定是web 應用軟體。除此之外,我們最 後一次聽到有人為某個(不處於Web之上的)互動式設計而傾倒是在什麼時候?(ok,除了ipod)所有夠酷, 富有創意的新設計都是線上的。

儘管如此,Web互動設計者仍不能不對開發案頭軟體的同僚們感到一絲妒忌。案頭應用軟體有著豐富 而及時的響應,相對於此,在Web之上程式似乎遙不可及。同樣的情況也隱含在web快速增長的應用之中 ,它在我們能夠實現的使用者體驗以及使用者已經從傳統型應用程式中獲得的體驗之間產生了隔閡。

目前這種隔閡正在被打破。看看google建議(Google Suggest)。當你敲上一個新詞時,建議的詞彙幾 乎是立即出現的。再看看Google Maps,使用你的滑鼠抓取地圖並稍稍移動,再移動,一切都會立即出現 ,而不需等待頁面重新整理。

Google Suggest和Google Maps是這種新實現途徑的2個例子,在Adaptive Path我們稱之為Ajax。這 個名字是非同步JavaScript+XML的縮寫。它代表了一種在web之上可能實現的基本方式。

定義Ajax:

Ajax並不是一項技術。它實質上是用一種強大的新方式結合在一起的一系列技術集,其中的每一項技 術都在他們自己的領域裡面相當流行。Ajax包括:

·使用XHTML和CSS創造基於標準的呈現;

·使用文件物件模型(DOM)的動態響應與互動;

·使用XML和XSLT進行資料資料互動和處理;

使用XMLHttPRequest進行非同步資料檢索;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.