空間站

          北極心空

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks

          Ajax Asynchronous JavaScript and XML的縮寫

          AJAX基本作用:無刷新更新頁面

          討論主旨:如何開始AJAX的基礎應用

          AJAX 技術入門

          Ajax 能夠做什么?

          如今 Google Suggest 和 Google Maps 使用了 Ajax,通過 Ajax,我們可以使得客戶端得到豐富的應用體驗及交換操作,而用戶不會感覺到有網頁提交或刷新的過程,頁面也不需要被重新加載,應用的數據交換都被隱藏。

          傳統的 WEB 應用程序模型是這樣工作的:用戶的界面操作觸發 HTTP 請求,服務器在接收到請求之后進行一些業務邏輯處理,如保存數據等,然后向客戶端返回一個 HTML 頁面。但這種方式并沒有給予用戶很好的應用體驗,當服務器在處理數據的時候,用戶則處于等待的狀態,每一步操作都需要等待,太多的等待會使用戶越來越沒有耐心。而 Ajax 則大不相同,它通過 Ajax 引擎,使得應用過程很自然,操作很流暢,因為其只和服務器交換有用的數據,而頁面顯示等不必要的數據則不再重新加載。Ajax 引擎其實就是 JavaScript、XML、XMLHttpRequest 等等各項技術的綜合應用。
          Ajax程序設計入門
          使用Ajax的主要原因 1、通過適當的Ajax應用達到更好的用戶體驗;
          2、把以前的一些服務器負擔的工作轉嫁到客戶端,利于客戶端閑置的處理能力來處理,減輕服務器和帶寬的負擔,從而達到節約ISP的空間及帶寬租用成本的目的。
          AJAX技術匯總
          與傳統的web應用比較
          傳統的web應用允許用戶填寫表單(form),當提交表單時就向web服務器發送一個請求。服務器接收并處理傳來的表單,然后返回一個新的網頁。這個做法浪費了許多帶寬,因為在前后兩個頁面中的大部分HTML代碼往往是相同的。由于每次應用的交互都需要向服務器發送請求,應用的響應時間就依賴于服務器的響應時間。這導致了用戶界面的響應比本地應用慢得多。
          Ajax原則
          Ajax應用程序應該深入考慮特殊用戶的需求,包括不同年齡的用戶,不同背景的用戶等,以及可以被不同的瀏覽設備訪問,比如移動電話。這些因素的重要性很大程度上取決于你所開發的應用程序的細節需求。
          AJAX解惑篇 (外文翻譯作品,ajax解惑系列之一)
          最近開始研究AJAX[Asynchronous JavaScript and XML],很幸運google到了這篇發表在Devmo上的AJAX: Getting Started。現把這篇簡潔易懂的文章翻譯如下,與大家共享,希望能對大家有所幫助!
          Ajax 專題資料
          Ajax:讓我們重返靜態頁面。
          這個標題是一個小小的玩笑,但是確實道出了Ajax的含義;
          Ajax不是一種新的技術,而是傳統技術加以組合后的技術應用,它帶給訪問者完全不同的瀏覽感受:我們再也不需要一次又一次地在提交表單以后等待或者主動刷新網頁,傳統的動態網頁技術被隱藏到了Ajax的后臺,我們所看到的是一個靜態頁面,動態程序反饋的結果被直接無刷新地顯示在這個頁面上;
          posted on 2006-12-11 20:56 蘆葦 閱讀(196) 評論(0)  編輯  收藏 所屬分類: JAVA其他
          主站蜘蛛池模板: 昭通市| 仙桃市| 康平县| 舟山市| 阜城县| 信阳市| 新和县| 松阳县| 达日县| 湘阴县| 崇礼县| 定远县| 寿光市| 辰溪县| 灵川县| 民勤县| 石嘴山市| 奉贤区| 乌拉特前旗| 那坡县| 长岛县| 新民市| 乌兰县| 龙川县| 临颍县| 湖口县| 军事| 宜阳县| 瓦房店市| 囊谦县| 长海县| 汉源县| 阳城县| 田阳县| 青铜峡市| 藁城市| 江源县| 夏邑县| 浠水县| 天等县| 湘阴县|