Ajax技術是什么?

2022-05-01    分類: 網站建設

Ajax是AsynchronousJavaScriptandXML的簡稱,Ajax不是一個技術,它實際上是幾種技術,每種技術都有其獨特之處,合在一起就成了一個功能強大的新技術。

(1)Ajax的種類
Ajax包括:XHTML和CSS;使用文檔對象模型(DocumentObjectModel)作動態顯示和交互;使用XML和XSLT做數據交互和操作;使用XMLHttpRequest進行異步數據接收;使用JavaScript將它們綁定在一起。
(2)Ajax的特性
Ajax不是適用于所有地方的,它的適用范圍是由它的特性所決定的。
它的特性主要有:
①按需取數據,減少了冗余請求和響應對服務器造成的負擔。頁面不讀取無用的冗余數據,而是在用戶操作過程中的某項交互需要某部分數據時才會向服務器發送請求。
②無刷新更新頁面,減少用戶實際和心理等待時間。客戶端利用XMLHTTP發送請求得到服務端應答數據,在不重新載入整個頁面的情況下用JavaScript操作DOM最終更新頁面。
③預讀功能也可通過Ajax實現,但并不是Ajax的優勢所在,它的主要優勢還是在交互方面。
(3)Ajax運行特點
通過在用戶和服務器之間引入一個Ajax引擎,可消除Web的開始一停止一開始一停止這樣的交互過程。它就像增加了一層機制到程序中,使其響應更靈敏,而它的確做到了這一點。
不像加載一個頁面一樣,在會話的開始,瀏覽器加載了一個Ajax引擎--采用JavaScript編寫并且通常在一個隱藏frame中。這個引擎負責繪制用戶界面以及與服務器端通信。Ajax引擎允許用異步的方式實現用戶與程序的交互--不用等待服務器的通信。因此用戶再不用打開一個空白窗口,看到等待光標不斷地轉,等待服務器完成后再響應。
通常要產生一個HTTP請求的用戶動作,現在通過JavaScript調用Ajax引擎來代替。網站設計時任何用戶動作的響應不再要求直接傳到服務器,例如,簡單的數據校驗,內存中的數據編輯,甚至一些頁面導航,引擎自己就可以處理它。如果引擎需要從服務器取數據來響應用戶動作假設它提交需要處理的數據,載入另外的界面代碼,或者接收新的數據,引擎讓這些工作異步進行,通常使用XML,不會再耽誤用戶界面的交互。

分享文章:Ajax技術是什么?
網頁地址:http://m.kartarina.com/news38/147988.html

成都網站建設公司_創新互聯,為您提供App設計App開發網站策劃微信公眾號網站制作手機網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設
主站蜘蛛池模板: 亚洲Av无码精品色午夜 | 中文字幕无码视频专区| 国产精品久久久久无码av| 亚洲精品久久无码| 中文有无人妻vs无码人妻激烈| 精品日韩亚洲AV无码| 国产精品无码永久免费888| 久久亚洲AV成人无码电影| 无码 免费 国产在线观看91| 亚洲色av性色在线观无码| 人妻丰满熟妇aⅴ无码| 国产在线无码视频一区| 无码无套少妇毛多18PXXXX| 久久久久久AV无码免费网站下载| 色综合久久久无码中文字幕波多| 人妻无码中文久久久久专区| 中文字幕无码免费久久9一区9 | 精品久久亚洲中文无码| 亚洲V无码一区二区三区四区观看| 无码乱码观看精品久久| 性色av极品无码专区亚洲| 精品无码国产污污污免费网站| 国产麻豆天美果冻无码视频| 亚洲av无码成人影院一区| 久久AV无码精品人妻糸列| 亚洲AV无码一区二区乱子伦 | 国产成人无码AV片在线观看| 无码爆乳护士让我爽| 久久精品亚洲中文字幕无码麻豆| 亚洲熟妇无码另类久久久| 亚洲日韩激情无码一区| 国精品无码A区一区二区| 国产福利无码一区在线 | 在线精品无码字幕无码AV| 亚洲国产精品无码久久九九 | 国产成人无码一二三区视频 | 色窝窝无码一区二区三区| 亚洲一区精品无码| 亚洲AV无码成人专区片在线观看| 亚洲人成无码网站| 久久亚洲AV无码精品色午夜麻豆|