WIKI使用導航
站長百科導航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應用
- 美國十大主機
WordPress:AJAX
Ajax是什么?[ ]
Ajax(異步JavaScript和XML)是一個技術,能夠使網(wǎng)頁動態(tài)地執(zhí)行一個行動或者更新,不需要重新地載入。通過使用Ajax技術,一個網(wǎng)站比一個非Ajax的站點,反應更加靈敏,互動性更強。例如,沒有Ajax,Google地圖可能要求你點擊地圖左邊的一個鏈接,并且等待網(wǎng)頁重新載入來將地圖滾至左邊。擁有了Ajax之后,你可以簡單地將地圖拖拉到滾至左邊,就可以了,但是可能會有一點耽擱時間,但是這相對與你需要等待整個網(wǎng)頁載入而言,只是一個簡短的耽擱時間,而且這個過程的破壞性也更小。
如果你已經(jīng)知道了關于Ajax的信息,而且想在一個你發(fā)展的插件中使用Ajax,跳到插件中的AJAX。
Ajax是怎樣運行的?[ ]
Ajax 技術事實上描述起來非常簡單。一般來說,網(wǎng)絡程序員將一個鏈接,按鈕,或者網(wǎng)頁上用戶界面元素的其它類型,連接到JavaScript程序中。當用戶激活了界面(點擊鏈接,拖動鼠標,等等),JavaScript程序向網(wǎng)絡服務器上的一個URL發(fā)送了一些信息或者一個數(shù)據(jù)請求。然后,網(wǎng)絡服務器上的一個程序(可能是由網(wǎng)絡程序員設計的)處理這個請求并且返回一個響應或者一些數(shù)據(jù)。一般來說,數(shù)據(jù)是XML格式的,但是這種格式并不是必須的。當數(shù)據(jù)或者響應到達瀏覽器的時候,JavaScript程序收到了一個"異步" 通知,這樣,程序就可以適當?shù)靥幚砗惋@示了。
如今, Ajax被大多數(shù)可視網(wǎng)絡瀏覽器支持(但是只有用戶打開JavaScript才可以)。當然,與大多數(shù)復雜的JavaScript類似,瀏覽器執(zhí)行JavaScript的方式會有所不同。 但是,這并不是很難克服的困難。Ajax上唯一的限制因素是你將信息發(fā)送到的URL必須與JavaScript來自的站點URL的在同一個站點上。除了這個以外,技術的使用只會取決你,你是否知道怎樣編程。
WordPress中的Ajax[ ]
因為Ajax具有的響應性,Ajax技術被各種各樣的網(wǎng)站所使用-- WordPress 也不例外。當前,WordPress的核心只會在管理界面上使用Ajax。例如,當你在審核評論或者當你在添加或者刪除列表上的一些內(nèi)容,如類別,友情鏈接,和文章的時候,Ajax就被用來立即更新;Ajax也是文章和網(wǎng)頁編輯界面自動保存功能后的一種技術。幾個主題和插件也使用Ajax;例如,一些文章給插件分級使用Ajax 來在數(shù)據(jù)庫儲存中訪客的等級級別然后顯示一個更新了的平均的等級級別。
深入閱讀[ ]
一般的信息[ ]
開發(fā)者的信息[ ]
- Codex –插件中的Ajax – WordPress特別的信息關于怎樣將啊Ajax添加到插件上
- Webpastie的Ajax 指南
- Alex Bosworth的十個常見的Ajax錯
- fiftyfoureleven的 Ajax例子列表
A collection 感謝 User:Jalenack的 "使用Ajax":
- Adaptive Path的Ajax 文章
- 十個常見 Ajax 錯誤
- Webpastie的Ajax 指南
- Wikipedia上的Ajax
- Ajax的Working 例子
* 簡化的 Ajax - SAJAX
- Rico Ajax 圖書館
一般而言[ ]
- "2007年SOA Architects是一個興起的觀點、" 來自Hinchcliffe.org; "這個允許T widgets, Ajax 應用軟件, 和mashups一起運行,速度如此之快,它用最新的工具,幾乎能夠?qū)崟r的完成"