freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)]第八講ajax技術(shù)(編輯修改稿)

2025-01-04 02:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 免了在網(wǎng)絡(luò)上發(fā)送那些沒(méi)有改變過(guò)的信息。 ? Ajax不需要任何瀏覽器插件,但需要用戶允許JavaScript在瀏覽器上執(zhí)行。就像 DHTML應(yīng)用程序那樣, Ajax應(yīng)用程序必須在眾多不同的瀏覽器和平臺(tái)上經(jīng)過(guò)嚴(yán)格的測(cè)試。隨著 Ajax的成熟,一些簡(jiǎn)化Ajax使用方法的程序庫(kù)也相繼問(wèn)世。同樣,也出現(xiàn)了另一種輔助程序設(shè)計(jì)的技術(shù),為那些不支持JavaScript的用戶提供替代功能。 ? 對(duì)應(yīng)用 Ajax最主要的批評(píng)就是,它可能破壞瀏覽器后退按鈕的正常行為。在動(dòng)態(tài)更新頁(yè)面的情況下,用戶無(wú)法回到前一個(gè)頁(yè)面狀態(tài),這是因?yàn)闉g覽器僅能記下歷史記錄中的靜態(tài)頁(yè)面。一個(gè)被完整讀入的頁(yè)面與一個(gè)已經(jīng)被動(dòng)態(tài)修改過(guò)的頁(yè)面之間的差別非常微妙;用戶通常都希望單擊后退按鈕,就能夠取消他們的前一次操作,但是在 Ajax應(yīng)用程序中,卻無(wú)法這樣做。不過(guò)開(kāi)發(fā)者已想出了種種辦法來(lái)解決這個(gè)問(wèn)題,當(dāng)中大多數(shù)都是在用戶單擊后退按鈕訪問(wèn)歷史記錄時(shí),通過(guò)建立或使用一個(gè)隱藏的IFRAME來(lái)重現(xiàn)頁(yè)面上的變更。(例如,當(dāng)用戶在 Google Maps中單擊后退時(shí),它在一個(gè)隱藏的 IFRAME中進(jìn)行搜索,然后將搜索結(jié)果反映到Ajax元素上,以便將應(yīng)用程序狀態(tài)恢復(fù)到當(dāng)時(shí)的狀態(tài)。) ? 一個(gè)相關(guān)的觀點(diǎn)認(rèn)為,使用動(dòng)態(tài)頁(yè)面更新使得用戶難于將某個(gè)特定的狀態(tài)保存到收藏夾中。該問(wèn)題的解決方案也已出現(xiàn),大部分都使用 URL片斷標(biāo)識(shí)符(通常被稱為錨點(diǎn),即 URL中 后面的部分)來(lái)保持跟蹤,允許用戶回到指定的某個(gè)應(yīng)用程序狀態(tài)。(許多瀏覽器允許 JavaScript動(dòng)態(tài)更新錨點(diǎn),這使得 Ajax應(yīng)用程序能夠在更新顯示內(nèi)容的同時(shí)更新錨點(diǎn)。)這些解決方案也同時(shí)解決了許多關(guān)于不支持后退按鈕的爭(zhēng)論。 ? 進(jìn)行 Ajax開(kāi)發(fā)時(shí),網(wǎng)絡(luò)延遲 —— 即用戶發(fā)出請(qǐng)求到服務(wù)器發(fā)出響應(yīng)之間的間隔 —— 需要慎重考慮。不給予用戶明確的回應(yīng) ,沒(méi)有恰當(dāng)?shù)念A(yù)讀數(shù)據(jù) ,或者對(duì)XMLHttpRequest的不恰當(dāng)處理,都會(huì)使用戶感到延遲,這是用戶不欲看到的,也是他們無(wú)法理解的。通常的解決方案是,使用一個(gè)可視化的組件來(lái)告訴用戶系統(tǒng)正在進(jìn)行后臺(tái)操作并且正在讀取數(shù)據(jù)和內(nèi)容。 ? 一些手持設(shè)備(如手機(jī)、 PDA等)現(xiàn)在還不能很好的支持 Ajax。 ? 用 JavaScript作的 Ajax引擎, JavaScript的兼容性和DeBug都是讓人頭痛的事 。 ? Ajax的無(wú)刷新重載,由于頁(yè)面的變化沒(méi)有刷新重載那么明顯,所以容易給用戶帶來(lái)困擾 ―― 用戶不太清楚現(xiàn)在的數(shù)據(jù)是新的還是已經(jīng)更新過(guò)的;現(xiàn)有的解決有:在相關(guān)位置提示、數(shù)據(jù)更新的區(qū)域設(shè)計(jì)得比較明顯、數(shù)據(jù)更新后給用戶提示等 。 ? 對(duì)串流媒體的支持沒(méi)有 FLASH、 Java Applet好 。 ? 對(duì)于 Inter Explorer瀏覽器: ? xml_request = new ActiveXObject()。 //, xml_request = new ActiveXObject()。 ? xml_request = new ActiveXObject()。 ? 由于在不同 Inter Exp
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1