1. 第一節(jié) Ajax 基礎(chǔ)
Ajax + JSON 入門課程 / 1. 第一節(jié) Ajax 基礎(chǔ)
手機(jī)也能上課
App下載
1/7

前端開發(fā)的演變

  • 靜態(tài)網(wǎng)頁(yè)階段
    這個(gè)階段的網(wǎng)頁(yè)沒(méi)有數(shù)據(jù)交互,所有的前端數(shù)據(jù)都由后端生成、維護(hù),前端只負(fù)責(zé)純粹的展示功能。如果需要更新頁(yè)面內(nèi)容,必須重新加載整個(gè)網(wǎng)頁(yè)。
    帶來(lái)的問(wèn)題是:當(dāng)我們只希望更新頁(yè)面中一小部分的內(nèi)容時(shí),會(huì)因?yàn)橹剌d網(wǎng)頁(yè)而對(duì)頁(yè)面中的所有資源也重新加載一遍,不僅用戶體驗(yàn)不友好,還增加了服務(wù)器的負(fù)擔(dān)。

  • Ajax 階段

    為了解決上述問(wèn)題,在 2004 年誕生了 Ajax 技術(shù),讓頁(yè)面的局部刷新成為了可能,從而改變了前端開發(fā),使得前端不僅僅是展示頁(yè)面,還可以管理數(shù)據(jù)并與用戶互動(dòng)。

    Ajax 技術(shù)指的是腳本獨(dú)立向服務(wù)器請(qǐng)求數(shù)據(jù),拿到數(shù)據(jù)以后,進(jìn)行處理并更新網(wǎng)頁(yè)。整個(gè)過(guò)程中,后端只是負(fù)責(zé)提供數(shù)據(jù),其他事情都由前端處理,實(shí)現(xiàn)了 "獲取數(shù)據(jù) → 處理數(shù)據(jù) → 展示數(shù)據(jù)" 的完整業(yè)務(wù)邏輯。

+10 經(jīng)驗(yàn) +10積分
解析
提示
參考答案
+10 經(jīng)驗(yàn) +10積分
視頻播放結(jié)束,是否學(xué)習(xí)下一節(jié)?