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