久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長百科 | 數(shù)字化技能提升教程 數(shù)字化時(shí)代生存寶典
首頁
數(shù)字化百科
電子書
建站程序
開發(fā)
服務(wù)器
辦公軟件
開發(fā)教程
服務(wù)器教程
軟件使用教程
運(yùn)營教程
熱門電子書
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導(dǎo)航
程序頻道
推廣頻道
網(wǎng)賺頻道
人物頻道
網(wǎng)站程序
網(wǎng)頁制作
云計(jì)算
服務(wù)器
CMS
論壇
網(wǎng)店
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航
WIKI使用導(dǎo)航
WIKI首頁
最新資訊
網(wǎng)站程序
站長人物
頁面分類
使用幫助
編輯測試
創(chuàng)建條目
網(wǎng)站地圖
站長百科導(dǎo)航
站長百科
主機(jī)偵探
IDCtalk云說
跨境電商導(dǎo)航
WordPress啦
站長專題
網(wǎng)站推廣
網(wǎng)站程序
網(wǎng)站賺錢
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航專題
云計(jì)算
微博營銷
虛擬主機(jī)管理系統(tǒng)
開放平臺(tái)
WIKI程序與應(yīng)用
美國十大主機(jī)
編輯“
Php-ajax基礎(chǔ)
”(章節(jié))
人物百科
|
營銷百科
|
網(wǎng)賺百科
|
站長工具
|
網(wǎng)站程序
|
域名主機(jī)
|
互聯(lián)網(wǎng)公司
|
分類索引
跳轉(zhuǎn)至:
導(dǎo)航
、?
搜索
警告:
您沒有登錄。如果您做出任意編輯,您的IP地址將會(huì)公開可見。如果您
登錄
或
創(chuàng)建
一個(gè)賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個(gè)!
== Ajax基礎(chǔ) == 通過適當(dāng)?shù)腁jax應(yīng)用達(dá)到更好的用戶體驗(yàn); <br> 把以前的一些服務(wù)器負(fù)擔(dān)的工作轉(zhuǎn)嫁到客戶端,利于客戶端閑置的處理能力來處理,減輕服務(wù)器和帶寬的負(fù)擔(dān),從而達(dá)到節(jié)約ISP的空間及帶寬租用成本的目的。<br> '''引用''' <br> Ajax這個(gè)概念的最早提出者Jesse James Garrett認(rèn)為:Ajax是Asynchronous JavaScript and XML的縮寫。Ajax并不是一門新的語言或技術(shù),它實(shí)際上是幾項(xiàng)技術(shù)按一定的方式組合在一在同共的協(xié)作中發(fā)揮各自的作用,它包括: <br> ·使用XHTML和CSS標(biāo)準(zhǔn)化呈現(xiàn); <br> ·使用DOM實(shí)現(xiàn)動(dòng)態(tài)顯示和交互;<br> ·使用XML和XSLT進(jìn)行數(shù)據(jù)交換與處理;<br> ·使用XMLHttpRequest進(jìn)行異步數(shù)據(jù)讀取;<br> ·最后用JavaScript綁定和處理所有數(shù)據(jù);<br> Ajax的工作原理相當(dāng)于在用戶和服務(wù)器之間加了—個(gè)中間層,使用戶操作與服務(wù)器響應(yīng)異步化。并不是所有的用戶請求都提交給服務(wù)器,像—些數(shù)據(jù)驗(yàn)證和數(shù)據(jù)處理等都交給Ajax引擎自己來做,只有確定需要從服務(wù)器讀取新數(shù)據(jù)時(shí)再由Ajax引擎代為向服務(wù)器提交請求。<br> 雖然Garrent列出了7條Ajax的構(gòu)成技術(shù),但個(gè)人認(rèn)為,所謂的Ajax其核心只有JavaScript、XMLHTTPRequest和DOM,如果所用數(shù)據(jù)格式為XML的話,還可以再加上XML這一項(xiàng)(Ajax從服務(wù)器端返回的數(shù)據(jù)可以是XML格式,也可以是文本等其他格式)。<br> 在舊的交互方式中,由用戶觸發(fā)一個(gè)HTTP請求到服務(wù)器,服務(wù)器對(duì)其進(jìn)行處理后再返回一個(gè)新的HTHL頁到客戶端,每當(dāng)服務(wù)器處理客戶端提交的請求時(shí),客戶都只能空閑等待,并且哪怕只是一次很小的交互、只需從服務(wù)器端得到很簡單的一個(gè)數(shù)據(jù),都要返回一個(gè)完整的HTML頁,而用戶每次都要浪費(fèi)時(shí)間和帶寬去重新讀取整個(gè)頁面。<br> 而使用Ajax后用戶從感覺上幾乎所有的操作都會(huì)很快響應(yīng)沒有頁面重載(白屏)的等待。<br> 1、XMLHTTPRequest <br> Ajax的一個(gè)最大的特點(diǎn)是無需刷新頁面便可向服務(wù)器傳輸或讀寫數(shù)據(jù)(又稱無刷新更新頁面),這一特點(diǎn)主要得益于XMLHTTP組件XMLHTTPRequest對(duì)象。這樣就可以向再發(fā)桌面應(yīng)用程序只同服務(wù)器進(jìn)行數(shù)據(jù)層面的交換,而不用每次都刷新界面也不用每次將數(shù)據(jù)處理的工作提交給服務(wù)器來做,這樣即減輕了服務(wù)器的負(fù)擔(dān)又加快了響應(yīng)速度、縮短了用戶等候時(shí)間。<br> 最早應(yīng)用XMLHTTP的是微軟,IE(IE5以上)通過允許開發(fā)人員在Web頁面內(nèi)部使用XMLHTTP ActiveX組件擴(kuò)展自身的功能,開發(fā)人員可以不用從當(dāng)前的Web頁面導(dǎo)航而直接傳輸數(shù)據(jù)到服務(wù)器上或者從服務(wù)器取數(shù)據(jù)。這個(gè)功能是很重要的,因?yàn)樗鼛椭鷾p少了無狀態(tài)連接的痛苦,它還可以排除下載冗余HTML的需要,從而提高進(jìn)程的速度。Mozilla(Mozilla1.0以上及NetScape7以上)做出的回應(yīng)是創(chuàng)建它自己的繼承XML代理類:XMLHttpRequest類。Konqueror (和Safari v1.2,同樣也是基于KHTML的瀏覽器)也支持XMLHttpRequest對(duì)象,而Opera也將在其v7.6x+以后的版本中支持XMLHttpRequest對(duì)象。對(duì)于大多數(shù)情況,XMLHttpRequest對(duì)象和XMLHTTP組件很相似,方法和屬性也類似,只是有一小部分屬性不支持。<br> XMLHttpRequest的應(yīng)用:<br> ·XMLHttpRequest對(duì)象在JS中的應(yīng)用<br> var xmlhttp = new XMLHttpRequest(); <br> ·微軟的XMLHTTP組件在JS中的應(yīng)用 <br> var xmlhttp = new ActiveXObject(Microsoft.XMLHTTP); <br> var xmlhttp = new ActiveXObject(Msxml2.XMLHTTP); <br> XMLHttpRequest 對(duì)象方法 <br> /** <br> * Cross-browser XMLHttpRequest instantiation. <br> */ <br> if (typeof XMLHttpRequest == ’undefined’) { <br> XMLHttpRequest = function () { <br> var msxmls = [’MSXML3’, ’MSXML2’, ’Microsoft’] <br> for (var i=0; i < msxmls.length; i++) {<br> try { <br> return new ActiveXObject(msxmls+’.XMLHTTP’) <br> } catch (e) { } <br> } <br> throw new Error("No XML component installed!") <br> } <br> } <br> function createXMLHttpRequest() { <br> try { <br> // Attempt to create it "the Mozilla way" <br> if (window.XMLHttpRequest) { <br> return new XMLHttpRequest(); <br> } <br> // Guess not - now the IE way <br> if (window.ActiveXObject) { <br> return new ActiveXObject(getXMLPrefix() + ".XmlHttp"); <br> } <br> } <br> catch (ex) {} <br> return false; <br> } <br> [[category:PHP教程]]
摘要:
請注意,您對(duì)站長百科的所有貢獻(xiàn)都可能被其他貢獻(xiàn)者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請不要提交。
您同時(shí)也要向我們保證您所提交的內(nèi)容是您自己所作,或得自一個(gè)不受版權(quán)保護(hù)或相似自由的來源(參閱
Wordpress-mediawiki:版權(quán)
的細(xì)節(jié))。
未經(jīng)許可,請勿提交受版權(quán)保護(hù)的作品!
取消
編輯幫助
(在新窗口中打開)
取自“
http://www.kktzf.com.cn/wiki/Php-ajax基礎(chǔ)
”