跳轉到內容

XML - 資料交換管理/XMLHTTP

來自華夏公益教科書,開放書籍,開放世界



上一章 下一章
Web 服務 資料庫和 XML



XMLHttpRequest 物件使 JavaScript 能夠向遠端伺服器發出 HTTP 請求,而無需重新載入頁面。它最初由 Microsoft 作為 ActiveX 物件實現,但現在已作為 Mozilla 和 Apple Safari 瀏覽器中的本機物件提供。Javascript 用於將資訊即時傳輸回伺服器,伺服器可以處理這些資訊,然後立即返回給使用者。

XMLHttpRequest 物件的主要功能是它為網頁提供了一種簡單的方法,使網頁能夠從伺服器接收更新的資訊,而無需重新整理整個網頁。因此,Web 伺服器的處理負載降低,使用者接收資訊的速度更快,並且不會出現任何服務中斷。

未來應用

[編輯 | 編輯原始碼]

XMLHttpRequest 物件在現有的資料交換方法上有很多改進。許多開發人員仍然依賴於公共閘道器介面 (CGI) 進行資料交換。由於 CGI 對資料格式沒有足夠的限制,因此從資料交換的角度來看,XML 的使用相對來說毫無意義。利用 XMLHttp 的固有能力將消除 CGI 廣泛使用所帶來的不足。與現有開發方法相比,XMLHttpRequest 物件為即時內容交付提供了一種更合適的方法。

http://developer.apple.com/library/safari/#documentation/appleapplications/Conceptual/SafariJSProgTopics/Articles/XHR.html

華夏公益教科書