<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 13,  comments - 8,  trackbacks - 0

    作者:viidea 日期:2006-04-17

    1.什么是Ajax?
    Ajax的全稱是:Asynchronous?JavaScript?+?XML

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

    3.Ajax包括:
    XHTML和CSS?
    使用文檔對象模型(Document?Object?Model)作動態(tài)顯示和交互?
    使用XML和XSLT做數(shù)據(jù)交互和操作?
    使用XMLHttpRequest進(jìn)行異步數(shù)據(jù)接收?
    使用JavaScript將它們綁定在一起

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

    Ajax(Asynchronous?JavaScript?and?XML)是結(jié)合了Java技術(shù)、XML以及JavaScript等編程技術(shù),可以讓開發(fā)人員構(gòu)建基于Java技術(shù)的Web應(yīng)用,并打破了使用頁面重載的慣例。?

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

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

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

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

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

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

    這些UI都充分地使用了后臺通道,也被一些開發(fā)者稱為“Web?2.0”,并導(dǎo)致了大家對Ajax應(yīng)用興趣的猛漲。?

    然而,AJAX應(yīng)用軟件廠商越來越把目光瞄準(zhǔn)了企業(yè)。譬如說,Scalix的Web?Access電子郵件應(yīng)用軟件其實(shí)比微軟Outlook自己的Web郵件界面更像Outlook。?

    不過AJAX應(yīng)用軟件的適用領(lǐng)域具有一定的局限性。因?yàn)樗鼈兝昧艘恍┳钚碌腤eb技術(shù),所以只能在某些Web瀏覽器里面運(yùn)行——不過AJAX適用的瀏覽器正越來越多。?

    Ajax

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

    Ajax處理過程?

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

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

    在Java?Web服務(wù)器上,到達(dá)的請求與任何其它HttpServletRequest一樣。在解析請求參數(shù)后,servlet執(zhí)行必需的應(yīng)用邏輯,將響應(yīng)序列化到XML中,并將它寫回HttpServletResponse。


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

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

    在Java?Web服務(wù)器上,到達(dá)的請求與任何其它HttpServletRequest一樣。在解析請求參數(shù)后,servlet執(zhí)行必需的應(yīng)用邏輯,將響應(yīng)序列化到XML中,并將它寫回HttpServletResponse。


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

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

    在Java?Web服務(wù)器上,到達(dá)的請求與任何其它HttpServletRequest一樣。在解析請求參數(shù)后,servlet執(zhí)行必需的應(yīng)用邏輯,將響應(yīng)序列化到XML中,并將它寫回HttpServletResponse。

    posted on 2006-06-23 19:33 YangRj 閱讀(303) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2006年6月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    常用鏈接

    留言簿(2)

    隨筆分類(5)

    隨筆檔案(13)

    文章分類(14)

    文章檔案(34)

    Apache - Tech Online

    BLOG 收集

    BLOG地址

    DB2

    Eclipse

    IBM - Tech Online

    JAVA

    ORACLE

    OS

    好網(wǎng)址

    文學(xué)網(wǎng)站

    累了 聽聽歌曲吧

    論壇

    積分與排名

    • 積分 - 25610
    • 排名 - 1515

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产日产无码精品| 久久久久久久久无码精品亚洲日韩 | 黄色成人网站免费无码av| 亚洲AV日韩AV永久无码色欲 | 亚洲国产精品国产自在在线| 你懂的网址免费国产| 亚洲AV一二三区成人影片| 亚洲国产人成中文幕一级二级| 无码日韩精品一区二区免费暖暖| 亚洲一线产品二线产品| 中文字幕精品亚洲无线码一区应用| 天天影院成人免费观看| 欧洲精品码一区二区三区免费看| 久久亚洲私人国产精品vA | 亚洲免费在线视频观看| 五月天婷婷精品免费视频| 亚洲成人黄色在线观看| 久久亚洲色一区二区三区| 国产在线国偷精品产拍免费| 成人自慰女黄网站免费大全| 亚洲色偷偷偷综合网| 亚洲成人激情在线| 亚洲Aⅴ无码一区二区二三区软件| 91成人在线免费视频| 久久er国产精品免费观看8| 亚洲激情视频图片| 久久亚洲私人国产精品vA| 亚洲人成色7777在线观看不卡| 一二三四影视在线看片免费| 精品成人免费自拍视频| 日本永久免费a∨在线视频| 亚洲久悠悠色悠在线播放| 久久狠狠高潮亚洲精品| 久久亚洲2019中文字幕| 免费人妻无码不卡中文字幕18禁| 免费无码AV电影在线观看| 99热在线观看免费| 成人电影在线免费观看| www免费黄色网| jizz免费在线影视观看网站| 欧美亚洲国产SUV|