何謂 AJAX?

何謂 AJAX?

"It's all about JavaScript!",當大家在談AJAX = XXX + OOO +......。但我認為其精神只有一個:JavaScript!"

AJAX 是 Asynchronous JavaScript And XML 的簡寫,它的裡面非常類似 Dynamic HTML(或者 DHTML),主要的目的在於提高網頁的互動性(interactivity),速度(speed),以及可用性(usability)。想想看,如果我們能使一個網頁的互動方式可以達到類似 Microsoft Office 的境界,那麼網頁的可用性可以達到另一個層次。

其實,這個概念並不是很新,只是這樣的技巧被大量的應用於 Google 的網頁之後,如 Gmail、Google Maps、和 Google Suggest 等,才被重視,而第一個提出 AJAX 這個名詞的就是 Jesse James Garrett。利用類似技巧的公司還有 Writely、Kiko 等。這樣的概念,開始的人們對於網頁是否會取代 desktop applications 進行討論,而又進一步的延伸出 What is Web 2.0 的討論。

AJAX 也不是一項單獨的技術,它是由一堆現有的技術所組成,它的組成技術有:

  1. XHTML(或者 HTML)加上 CSS 來作為資料的呈現。
  2. 利用 DOM 以及 Javascript 來進行存取資料(大多為 XML)的處理。
  3. 利用 XMLHttpRequest 物件與遠端的 web server 進行非同步的資料交換。

AJAX 運作方式?

转载于:https://www.cnblogs.com/dearxixi/p/6820944.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值