ajax 是什么寄摆?有什么作用喇闸?
Ajax是Asynchronous Javascript and XML的縮寫(xiě)蒸眠,Ajax可以使網(wǎng)頁(yè)實(shí)現(xiàn)異步更新漾橙,可以在不加載整個(gè)網(wǎng)頁(yè)的情況下,對(duì)網(wǎng)頁(yè)的某部分進(jìn)行更新楞卡。
前后端開(kāi)發(fā)聯(lián)調(diào)需要注意哪些事情霜运?后端接口完成前如何 mock 數(shù)據(jù)脾歇?(npm install -g server-mock)
- 約定數(shù)據(jù)接口
- 確定數(shù)據(jù)傳輸類(lèi)型、數(shù)據(jù)格式淘捡、請(qǐng)求方式藕各、請(qǐng)求參數(shù)
- 注意寫(xiě)渲染模板
后端接口完成前mock數(shù)據(jù)使用server-mock工具,開(kāi)啟node服務(wù)器進(jìn)行mock焦除。
點(diǎn)擊按鈕激况,使用 ajax 獲取數(shù)據(jù),如何在數(shù)據(jù)到來(lái)之前防止重復(fù)點(diǎn)擊?
使用狀態(tài)鎖膘魄,因?yàn)閍jax有幾個(gè)狀態(tài)乌逐,在點(diǎn)擊按鈕后,ajax onreadystatechange完成之前之前创葡,開(kāi)啟狀態(tài)鎖黔帕,是cilick點(diǎn)擊無(wú)效。待onreadystatechange執(zhí)行結(jié)束后狀態(tài)鎖關(guān)閉
幾個(gè)代碼
- 本博客版權(quán)歸羞澀的澀和饑人谷所有蹈丸,轉(zhuǎn)載請(qǐng)注明出處