激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

ajax技術(shù)的基礎教程

時(shí)間:2024-06-29 08:32:48 AJAX 我要投稿
  • 相關(guān)推薦

ajax技術(shù)的基礎教程

  ajax技術(shù)的基礎教程

  1.什么是Ajax?

  Ajax的全稱(chēng)是:AsynchronousJavaScript+XML

  2.Ajax的定義:

  Ajax不是一個(gè)技術(shù),它實(shí)際上是幾種技術(shù),每種技術(shù)都有其獨特這處,合在一起就成了一個(gè)功能強大的新技術(shù)。

  3.Ajax包括:

  XHTML和CSS

  使用文檔對象模型(DocumentObjectModel)作動(dòng)態(tài)顯示和交互

  使用XML和XSLT做數據交互和操作

  使用XMLHttpRequest進(jìn)行異步數據接收

  使用JavaScript將它們綁定在一起

  Web開(kāi)發(fā)領(lǐng)域的最新時(shí)髦術(shù)語(yǔ)其實(shí)質(zhì)是“舊貌換新顏”。

  Ajax(AsynchronousJavaScriptandXML)是結合了Java技術(shù)、XML以及JavaScript等編程技術(shù),可以讓開(kāi)發(fā)人員構建基于Java技術(shù)的Web應用,并打破了使用頁(yè)面重載的慣例。

  Ajax是使用客戶(hù)端腳本與Web服務(wù)器交換數據的Web應用開(kāi)發(fā)方法。這樣,Web頁(yè)面不用打斷交互流程進(jìn)行重新加裁,就可以動(dòng)態(tài)地更新。使用Ajax,用戶(hù)可以創(chuàng )建接近本地桌面應用的直接、高可用、更豐富、更動(dòng)態(tài)的Web用戶(hù)界面。

  異步JavaScript和XML(AJAX)不是什么新技術(shù),而是指這樣一種方法:使用幾種現有技術(shù)——包括級聯(lián)樣式表(CSS)、JavaScript、XHTML、XML和可擴展樣式語(yǔ)言轉換(XSLT),開(kāi)發(fā)外觀(guān)及操作類(lèi)似桌面軟件的Web應用軟件。實(shí)現Ajax的所有組件都已存在了許多年。AdaptivePath的用戶(hù)體驗戰略部門(mén)主管兼創(chuàng )辦合伙人JesseJamesGarrett今年2月發(fā)表在A(yíng)daptivePath網(wǎng)站上的一篇文章中杜撰了這個(gè)術(shù)語(yǔ)。

  異步這個(gè)詞是指AJAX應用軟件與主機服務(wù)器進(jìn)行聯(lián)系的方式。如果使用舊模式,每當用戶(hù)執行某種操作、向服務(wù)器請求獲得新數據,Web瀏覽器就會(huì )更新當前窗口。

  如果使用AJAX的異步模式,瀏覽器就不必等用戶(hù)請求操作,也不必更新整個(gè)窗口就可以顯示新獲取的數據。只要來(lái)回傳送采用XML格式的數據,在瀏覽器里面運行的JavaScript代碼就可以與服務(wù)器進(jìn)行聯(lián)系。JavaScript代碼還可以把樣式表加到檢索到的數據上,然后在現有網(wǎng)頁(yè)的某個(gè)部分加以顯示。

  在面向消費者的諸多應用當中,Google的Gmail和GoogleMaps就是最常見(jiàn)的例子。在Gmail當中,AJAX負責如何開(kāi)啟線(xiàn)程會(huì )話(huà),以顯示不同郵件的文本內容。而在Maps當中,AJAX允許用戶(hù)以一種似乎無(wú)縫的方式拖拉及滾動(dòng)地圖。

  還有雅虎的Flickr像片共享應用和亞馬遜網(wǎng)站的A9搜索引擎。另外,雅虎新的Web郵件服務(wù)可能很快就會(huì )吸引AJAX支持者的莫大關(guān)注,這項服務(wù)基于雅虎收購Oddpost后得到的技術(shù)。

  這些UI都充分地使用了后臺通道,也被一些開(kāi)發(fā)者稱(chēng)為“Web2.0”,并導致了大家對Ajax應用興趣的`猛漲。

  然而,AJAX應用軟件廠(chǎng)商越來(lái)越把目光瞄準了企業(yè)。譬如說(shuō),Scalix的WebAccess電子郵件應用軟件其實(shí)比微軟Outlook自己的Web郵件界面更像Outlook。

  不過(guò)AJAX應用軟件的適用領(lǐng)域具有一定的局限性。因為它們利用了一些最新的Web技術(shù),所以只能在某些Web瀏覽器里面運行——不過(guò)AJAX適用的瀏覽器正越來(lái)越多。

  Ajax

  Ajax,異步JavaScript與XML,是使用客戶(hù)端腳本與Web服務(wù)器交換數據的Web應用開(kāi)發(fā)方法。這樣,Web頁(yè)面不用打斷交互流程進(jìn)行重新加裁,就可以動(dòng)態(tài)地更新。使用Ajax,你可以創(chuàng )建接近本地桌面應用的,直接的、高可用的、更豐富的、更動(dòng)態(tài)的Web用戶(hù)接口界面。

  Ajax處理過(guò)程

  一個(gè)Ajax交互從一個(gè)稱(chēng)為XMLHttpRequest的JavaScript對象開(kāi)始。如同名字所暗示的,它允許一個(gè)客戶(hù)端腳本來(lái)執行HTTP請求,并且將會(huì )解析一個(gè)XML格式的服務(wù)器響應。Ajax處理過(guò)程中的第一步是創(chuàng )建一個(gè)XMLHttpRequest實(shí)例。使用HTTP方法(GET或POST)來(lái)處理請求,并將目標URL設置到XMLHttpRequest對象上。

  現在,記住Ajax如何首先處于異步處理狀態(tài)?當你發(fā)送HTTP請求,你不希望瀏覽器掛起并等待服務(wù)器的響應,取而代之的是,你希望通過(guò)頁(yè)面繼續響應用戶(hù)的界面交互,并在服務(wù)器響應真正到達后處理它們。要完成它,你可以向XMLHttpRequest注冊一個(gè)回調函數,并異步地派發(fā)XMLHttpRequest請求?刂茩囫R上就被返回到瀏覽器,當服務(wù)器響應到達時(shí),回調函數將會(huì )被調用。

  在JavaWeb服務(wù)器上,到達的請求與任何其它HttpServletRequest一樣。在解析請求參數后,servlet執行必需的應用邏輯,將響應序列化到XML中,并將它寫(xiě)回HttpServletResponse。

  一個(gè)Ajax交互從一個(gè)稱(chēng)為XMLHttpRequest的JavaScript對象開(kāi)始。如同名字所暗示的,它允許一個(gè)客戶(hù)端腳本來(lái)執行HTTP請求,并且將會(huì )解析一個(gè)XML格式的服務(wù)器響應。Ajax處理過(guò)程中的第一步是創(chuàng )建一個(gè)XMLHttpRequest實(shí)例。使用HTTP方法(GET或POST)來(lái)處理請求,并將目標URL設置到XMLHttpRequest對象上。

  現在,記住Ajax如何首先處于異步處理狀態(tài)?當你發(fā)送HTTP請求,你不希望瀏覽器掛起并等待服務(wù)器的響應,取而代之的是,你希望通過(guò)頁(yè)面繼續響應用戶(hù)的界面交互,并在服務(wù)器響應真正到達后處理它們。要完成它,你可以向XMLHttpRequest注冊一個(gè)回調函數,并異步地派發(fā)XMLHttpRequest請求?刂茩囫R上就被返回到瀏覽器,當服務(wù)器響應到達時(shí),回調函數將會(huì )被調用。

  在JavaWeb服務(wù)器上,到達的請求與任何其它HttpServletRequest一樣。在解析請求參數后,servlet執行必需的應用邏輯,將響應序列化到XML中,并將它寫(xiě)回HttpServletResponse。

  一個(gè)Ajax交互從一個(gè)稱(chēng)為XMLHttpRequest的JavaScript對象開(kāi)始。如同名字所暗示的,它允許一個(gè)客戶(hù)端腳本來(lái)執行HTTP請求,并且將會(huì )解析一個(gè)XML格式的服務(wù)器響應。Ajax處理過(guò)程中的第一步是創(chuàng )建一個(gè)XMLHttpRequest實(shí)例。使用HTTP方法(GET或POST)來(lái)處理請求,并將目標URL設置到XMLHttpRequest對象上。

  現在,記住Ajax如何首先處于異步處理狀態(tài)?當你發(fā)送HTTP請求,你不希望瀏覽器掛起并等待服務(wù)器的響應,取而代之的是,你希望通過(guò)頁(yè)面繼續響應用戶(hù)的界面交互,并在服務(wù)器響應真正到達后處理它們。要完成它,你可以向XMLHttpRequest注冊一個(gè)回調函數,并異步地派發(fā)XMLHttpRequest請求?刂茩囫R上就被返回到瀏覽器,當服務(wù)器響應到達時(shí),回調函數將會(huì )被調用。

  在JavaWeb服務(wù)器上,到達的請求與任何其它HttpServletRequest一樣。在解析請求參數后,servlet執行必需的應用邏輯,將響應序列化到XML中,并將它寫(xiě)回HttpServletResponse。

【ajax技術(shù)的基礎教程】相關(guān)文章:

關(guān)于A(yíng)jax技術(shù)原理的幾點(diǎn)總結01-10

AJAX的工作原理及優(yōu)缺點(diǎn)08-16

關(guān)于ps的基礎教程07-05

聲樂(lè )的入門(mén)基礎教程05-18

使用ajax操作JavaScript對象的方法09-28

PHP入門(mén)基礎教程大全10-28

美甲彩繪基礎教程09-29

手繪基礎教程:素描靜物09-06

紋繡入門(mén)基礎教程08-10

基于ajax實(shí)現無(wú)刷新分頁(yè)的方法10-15

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频