簡介:本課程通過一個簡單的例子,由淺入深,循序漸進(jìn)的介紹了Ajax的相關(guān)概念、原理、實現(xiàn)方式和應(yīng)用方法,了解Ajax開發(fā)模式與動態(tài)網(wǎng)站是如何制作的。感受Ajax對傳統(tǒng)交互帶來的優(yōu)勢,學(xué)習(xí)如何提升用戶體驗并完成復(fù)雜應(yīng)用交互。課程涉及前端、前端模板、express、JSON、axios庫等相關(guān)內(nèi)容,是非常適合Ajax學(xué)習(xí)的入門課程。
第2章 列表渲染案例之環(huán)境搭建
介紹瀏覽器與服務(wù)器、后端語言與數(shù)據(jù)庫、 局部刷新與異步,以及如何搭建后端環(huán)境等。
第3章 列表渲染案例之初始渲染
本章會帶大家了解Ajax基本框架、Ajax請求操作、Ajax響應(yīng)操作、JSON數(shù)據(jù)、響應(yīng)JSON數(shù)據(jù)到頁面、發(fā)送JSON數(shù)據(jù)、API接口文檔等知識,并完成案例初始化渲染數(shù)據(jù)。
第4章 列表渲染案例之上拉下拉
本章主要學(xué)習(xí)axios基礎(chǔ)操作、axios請求與響應(yīng)配置參數(shù)、axios請求響應(yīng)攔截器、axios創(chuàng)建實例與并發(fā)、axios取消重復(fù)請求等知識點,并完成案例實現(xiàn)滑動和上拉下拉時數(shù)據(jù)渲染等功能。
第5章 Ajax跨域操作
本章將了解一個新的知識--“跨域”,主要包含CORS實現(xiàn)跨域、JSONP跨域請求數(shù)據(jù)、反向代理數(shù)據(jù)等知識,最后完成案例實現(xiàn)反向代理騰訊體育數(shù)據(jù)等。
第6章 Ajax展望與總結(jié)
本章主要是了解fetch新語法,ES6的強(qiáng)大,fetch目前問題等,以及對本課程進(jìn)行總結(jié)