AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。
AJAX 不是新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的Web應(yīng)用程序的技術(shù)。AJAX通過在后臺(tái)與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,AJAX 可以使網(wǎng)頁實(shí)現(xiàn)異步更新。這意味著可以在不重新加載整個(gè)網(wǎng)頁的情況下,對網(wǎng)頁的某部分進(jìn)行更新。是與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁的藝術(shù)。
在學(xué)習(xí)本套課程之前,你需要掌握:
HTML / XHTML
CSS
JavaScript / DOM
【課程內(nèi)容】
第一天
Ajax簡介
異步的概念
服務(wù)器環(huán)境的搭建
第一個(gè)Ajax小程序
XHR對象詳解
HTTP狀態(tài)碼的驗(yàn)證
稍微熟悉PHP的知識(shí)
GET和POST
第二天
函數(shù)思想
把函數(shù)當(dāng)參數(shù)
函數(shù)重載
向外暴露變量
Ajax包的封裝
表單序列化
第三天
表單序列化BUG修復(fù)
JSON解析
網(wǎng)易用戶名檢測
靜態(tài)模板技術(shù)
百度百家
第四天
百度百家完成
JSONP跨域技術(shù)
瀑布流