麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 編程設(shè)計 > 正文

ajax技術(shù)教程基礎(chǔ)

2020-07-14 13:42:03
字體:
供稿:網(wǎng)友
  1.什么是Ajax?
  Ajax的全稱是:AsynchronousJavaScript+XML
  
  2.Ajax的定義:
  Ajax不是一個技術(shù),它實際上是幾種技術(shù),每種技術(shù)都有其獨特這處,合在一起就成了一個功能強大的新技術(shù)。
  
  3.Ajax包括:
  XHTML和CSS
  使用文檔對象模型(DocumentObjectModel)作動態(tài)顯示和交互
  使用XML和XSLT做數(shù)據(jù)交互和操作
  使用XMLHttpRequest進行異步數(shù)據(jù)接收
  使用JavaScript將它們綁定在一起
  
  Web開發(fā)領(lǐng)域的最新時髦術(shù)語其實質(zhì)是“舊貌換新顏”。
  
  Ajax(AsynchronousJavaScriptandXML)是結(jié)合了Java技術(shù)、XML以及JavaScript等編程技術(shù),可以讓開發(fā)人員構(gòu)建基于Java技術(shù)的Web應(yīng)用,并打破了使用頁面重載的慣例。
  
  Ajax是使用客戶端腳本與Web服務(wù)器交換數(shù)據(jù)的Web應(yīng)用開發(fā)方法。這樣,Web頁面不用打斷交互流程進行重新加裁,就可以動態(tài)地更新。使用Ajax,用戶可以創(chuàng)建接近本地桌面應(yīng)用的直接、高可用、更豐富、更動態(tài)的Web用戶界面。
  
  異步JavaScript和XML(AJAX)不是什么新技術(shù),而是指這樣一種方法:使用幾種現(xiàn)有技術(shù)——包括級聯(lián)樣式表(CSS)、JavaScript、XHTML、XML和可擴展樣式語言轉(zhuǎn)換(XSLT),開發(fā)外觀及操作類似桌面軟件的Web應(yīng)用軟件。實現(xiàn)Ajax的所有組件都已存在了許多年。AdaptivePath的用戶體驗戰(zhàn)略部門主管兼創(chuàng)辦合伙人JesseJamesGarrett今年2月發(fā)表在AdaptivePath網(wǎng)站上的一篇文章中杜撰了這個術(shù)語。
  
  異步這個詞是指AJAX應(yīng)用軟件與主機服務(wù)器進行聯(lián)系的方式。如果使用舊模式,每當(dāng)用戶執(zhí)行某種操作、向服務(wù)器請求獲得新數(shù)據(jù),Web瀏覽器就會更新當(dāng)前窗口。
  
  如果使用AJAX的異步模式,瀏覽器就不必等用戶請求操作,也不必更新整個窗口就可以顯示新獲取的數(shù)據(jù)。只要來回傳送采用XML格式的數(shù)據(jù),在瀏覽器里面運行的JavaScript代碼就可以與服務(wù)器進行聯(lián)系。JavaScript代碼還可以把樣式表加到檢索到的數(shù)據(jù)上,然后在現(xiàn)有網(wǎng)頁的某個部分加以顯示。
  
  在面向消費者的諸多應(yīng)用當(dāng)中,Google的Gmail和GoogleMaps就是最常見的例子。在Gmail當(dāng)中,AJAX負責(zé)如何開啟線程會話,以顯示不同郵件的文本內(nèi)容。而在Maps當(dāng)中,AJAX允許用戶以一種似乎無縫的方式拖拉及滾動地圖。
  
  還有雅虎的Flickr像片共享應(yīng)用和亞馬遜網(wǎng)站的A9搜索引擎。另外,雅虎新的Web郵件服務(wù)可能很快就會吸引AJAX支持者的莫大關(guān)注,這項服務(wù)基于雅虎收購Oddpost后得到的技術(shù)。
  
  這些UI都充分地使用了后臺通道,也被一些開發(fā)者稱為“Web2.0”,并導(dǎo)致了大家對Ajax應(yīng)用興趣的猛漲。
  
  然而,AJAX應(yīng)用軟件廠商越來越把目光瞄準了企業(yè)。譬如說,Scalix的WebAccess電子郵件應(yīng)用軟件其實比微軟Outlook自己的Web郵件界面更像Outlook。
  
  不過AJAX應(yīng)用軟件的適用領(lǐng)域具有一定的局限性。因為它們利用了一些最新的Web技術(shù),所以只能在某些Web瀏覽器里面運行——不過AJAX適用的瀏覽器正越來越多。
  
  Ajax
  
  Ajax,異步JavaScript與XML,是使用客戶端腳本與Web服務(wù)器交換數(shù)據(jù)的Web應(yīng)用開發(fā)方法。這樣,Web頁面不用打斷交互流程進行重新加裁,就可以動態(tài)地更新。使用Ajax,你可以創(chuàng)建接近本地桌面應(yīng)用的,直接的、高可用的、更豐富的、更動態(tài)的Web用戶接口界面。
  
  Ajax處理過程
  
  一個Ajax交互從一個稱為XMLHttpRequest的JavaScript對象開始。如同名字所暗示的,它允許一個客戶端腳本來執(zhí)行HTTP請求,并且將會解析一個XML格式的服務(wù)器響應(yīng)。Ajax處理過程中的第一步是創(chuàng)建一個XMLHttpRequest實例。使用HTTP方法(GET或POST)來處理請求,并將目標URL設(shè)置到XMLHttpRequest對象上。
  
  現(xiàn)在,記住Ajax如何首先處于異步處理狀態(tài)?當(dāng)你發(fā)送HTTP請求,你不希望瀏覽器掛起并等待服務(wù)器的響應(yīng),取而代之的是,你希望通過頁面繼續(xù)響應(yīng)用戶的界面交互,并在服務(wù)器響應(yīng)真正到達后處理它們。要完成它,你可以向XMLHttpRequest注冊一個回調(diào)函數(shù),并異步地派發(fā)XMLHttpRequest請求??刂茩?quán)馬上就被返回到瀏覽器,當(dāng)服務(wù)器響應(yīng)到達時,回調(diào)函數(shù)將會被調(diào)用。
  
  在JavaWeb服務(wù)器上,到達的請求與任何其它HttpServletRequest一樣。在解析請求參數(shù)后,servlet執(zhí)行必需的應(yīng)用邏輯,將響應(yīng)序列化到XML中,并將它寫回HttpServletResponse。
  
  
  一個Ajax交互從一個稱為XMLHttpRequest的JavaScript對象開始。如同名字所暗示的,它允許一個客戶端腳本來執(zhí)行HTTP請求,并且將會解析一個XML格式的服務(wù)器響應(yīng)。Ajax處理過程中的第一步是創(chuàng)建一個XMLHttpRequest實例。使用HTTP方法(GET或POST)來處理請求,并將目標URL設(shè)置到XMLHttpRequest對象上。
  
  現(xiàn)在,記住Ajax如何首先處于異步處理狀態(tài)?當(dāng)你發(fā)送HTTP請求,你不希望瀏覽器掛起并等待服務(wù)器的響應(yīng),取而代之的是,你希望通過頁面繼續(xù)響應(yīng)用戶的界面交互,并在服務(wù)器響應(yīng)真正到達后處理它們。要完成它,你可以向XMLHttpRequest注冊一個回調(diào)函數(shù),并異步地派發(fā)XMLHttpRequest請求??刂茩?quán)馬上就被返回到瀏覽器,當(dāng)服務(wù)器響應(yīng)到達時,回調(diào)函數(shù)將會被調(diào)用。
  
  在JavaWeb服務(wù)器上,到達的請求與任何其它HttpServletRequest一樣。在解析請求參數(shù)后,servlet執(zhí)行必需的應(yīng)用邏輯,將響應(yīng)序列化到XML中,并將它寫回HttpServletResponse。
  
  
  一個Ajax交互從一個稱為XMLHttpRequest的JavaScript對象開始。如同名字所暗示的,它允許一個客戶端腳本來執(zhí)行HTTP請求,并且將會解析一個XML格式的服務(wù)器響應(yīng)。Ajax處理過程中的第一步是創(chuàng)建一個XMLHttpRequest實例。使用HTTP方法(GET或POST)來處理請求,并將目標URL設(shè)置到XMLHttpRequest對象上。
  
  現(xiàn)在,記住Ajax如何首先處于異步處理狀態(tài)?當(dāng)你發(fā)送HTTP請求,你不希望瀏覽器掛起并等待服務(wù)器的響應(yīng),取而代之的是,你希望通過頁面繼續(xù)響應(yīng)用戶的界面交互,并在服務(wù)器響應(yīng)真正到達后處理它們。要完成它,你可以向XMLHttpRequest注冊一個回調(diào)函數(shù),并異步地派發(fā)XMLHttpRequest請求??刂茩?quán)馬上就被返回到瀏覽器,當(dāng)服務(wù)器響應(yīng)到達時,回調(diào)函數(shù)將會被調(diào)用。
  
  在JavaWeb服務(wù)器上,到達的請求與任何其它HttpServletRequest一樣。在解析請求參數(shù)后,servlet執(zhí)行必需的應(yīng)用邏輯,將響應(yīng)序列化到XML中,并將它寫回HttpServletResponse。
上一篇:WinDbg 幫助中文翻譯

下一篇:SDK的詳解

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲一级网站 | 欧美aaa| 国产精品国产三级国产在线观看 | 欧美在线观看黄色 | 欧美日韩夜夜 | 毛片免费看的 | 亚洲精品午夜电影 | 久久久久久麻豆 | 亚洲av一级毛片特黄大片 | 欧美成人免费香蕉 | 97人操| 激情亚洲网 | 免费一级欧美 | 毛片av网址 | 舌头伸进添的我好爽高潮网站 | 美女又黄又www | 国产精品爱久久久久久久 | 国产精品视频2021 | 久草在线新时代视觉 | 在线观看精品视频 | 国产宾馆3p国语对白 | 国产精品爆操 | 久久99精品久久久久久秒播蜜臀 | 精品一区二区久久久久久久网精 | 欧美一级高潮片免费的 | 黑人一级片视频 | 72pao成人国产永久免费视频 | 国产91影院 | 91 久久| 欧美巨根| 精品一区二区久久久久久久网精 | 成人一级视频在线观看 | 狼人狠狠干 | 免费看搡女人无遮挡的视频 | 欧美视屏一区二区 | 久久国产精品免费视频 | 性少妇chinesevideo| 久久视频精品 | 黄色大片网 | 泰剧19禁啪啪无遮挡大尺度 | 国产女厕所 |