AJAX無疑是前幾年炒過的最熱的Web開發技術之一,當然,這個功勞離不開Google。 Ajax是使用客戶端腳本與Web伺服器交換資料的Web應用開發方法。 Web頁面不用打斷互動流程進行重新加裁,就可以動態地更新。使用Ajax,使用者可以建立接近本機桌面應用程式的直接、高可用、更豐富、更動態的網路使用者介面。 、
非同步JavaScript和XML(AJAX)不是什麼新技術,而是使用幾種現有技術-包括級聯樣式表(CSS)、JavaScript、XHTML、XML和可擴展樣式語言轉換( XSLT),開發外觀及操作類似桌面軟體的Web應用軟體。
AJAX的執行原理是一個Ajax互動從一個稱為XMLHttpRequest的JavaScript物件開始。如同名字所暗示的,它允許一個客戶端腳本來執行HTTP請求,並且將會解析一個XML格式的伺服器回應。 Ajax處理過程中的第一步是建立一個XMLHttpRequest實例。使用HTTP方法(GET或POST)來處理請求,並將目標URL設定到XMLHttpRequest物件上。
當你發送HTTP請求,你不希望瀏覽器掛起並等待伺服器的回應,取而代之的是,你希望透過頁面繼續回應使用者的介面交互,並在伺服器回應真正到達後處理它們。要完成它,你可以向XMLHttpRequest註冊一個回呼函數,並非同步地派發XMLHttpRequest請求。控制權馬上就被回到瀏覽器,當伺服器回應到達時,回呼函數將會被呼叫。
小編在這裡為大家推薦幾個值得學習的ajax技術影片教程,讓你的程式設計更上一層樓!
課程簡介:AJAX即「Asynchronous Javascript And XML」(非同步JavaScript和XML),指一種建立互動式網頁應用程式的網頁開發技術。 AJAX = 非同步 JavaScript和XML(標準通用標記語言的子集)。 AJAX 是一種用於建立快速動態網頁的技術。透過在後台與伺服器進行少量資料交換,AJAX 可以使網頁實現非同步更新。這意味著可以在不重新載入整個網頁的情況下,對網頁的某個部分進行更新。 傳統的網頁(不使用 AJAX)如果需要更新內容,必須重載整個網頁頁面。
二、Ajax全接觸
課程簡介: 本課程透過一個簡單的例子,由淺入深,循序漸進的介紹了Ajax的相關概念、原理、實現方式和應用方法,包含HTTP請求的概念、PHP的簡單語法、JSON資料格式、Ajax的原生和jQuery實作、跨域等知識點。
課程簡介:搜尋框相信大家都不陌生,幾乎每天都會在各類網站進行搜尋。有沒有註意到,很多的搜尋功能,當輸入內容時,下面會出現提示。這類提示就叫做搜尋框的智慧提示,本門課程就為大家介紹如何使用Servlet和Ajax來實現。主要介紹實作原理和程式碼的前後台實作過程。
# ###課程簡介:###《PHP+AJAX實作表格即時編輯影片教學》介紹了所用知識的基礎介紹及作品的展示,接著介紹了具體的操作方法######五、### ###php中級教學之ajax技術#########################
課程簡介:AJAX即「Asynchronous Javascript And XML」(非同步JavaScript和XML),指一種創建互動式網頁應用程式的網頁開發技術。它不是新的程式語言,而是一種使用現有標準的新方法,最大的優點是在不重新載入整個頁面的情況下,可以與伺服器交換資料並更新部分網頁內容,不需要任何瀏覽器插件,但需要使用者允許JavaScript在瀏覽器上執行。