無論使用哪種開發(fā)技術(shù),流程都是先由客戶端發(fā)送HTTP請(qǐng)求,然后由服務(wù)器對(duì)請(qǐng)求生成響應(yīng)。但傳統(tǒng)的Web開發(fā)技術(shù)和Ajax技術(shù)之間還是存在很多差異的。
1、在傳統(tǒng)的javascript編程中,如果想得到服務(wù)器端數(shù)據(jù)庫或文件上的信息,或者發(fā)送客戶端信息到服務(wù)器,需要建立一個(gè)HTML form然后GET或者POST數(shù)據(jù)到服務(wù)器端。用戶需要點(diǎn)擊”Submit”按鈕來發(fā)送或者接受數(shù)據(jù)信息,然后等待服務(wù)器響應(yīng)請(qǐng)求,頁面重新加載。
2、因?yàn)榉?wù)器每次都會(huì)返回一個(gè)新的頁面, 所以傳統(tǒng)的web應(yīng)用有可能很慢而且用戶交互不友好。
3、使用AJAX技術(shù), 就可以使Javascript通過XMLHttpRequest對(duì)象直接與服務(wù)器進(jìn)行交互。
4、通過HTTP Request, 一個(gè)web頁面可以發(fā)送一個(gè)請(qǐng)求到web服務(wù)器并且接受web服務(wù)器返回的信息(不用重新加載頁面),展示給用戶的還是通一個(gè)頁面,用戶感覺頁面刷新,也看不到到Javascript后臺(tái)進(jìn)行的發(fā)送請(qǐng)求和接受響應(yīng)。
相關(guān): 大數(shù)據(jù)開發(fā)培訓(xùn)機(jī)構(gòu)那個(gè)好_真的有必要花錢去培訓(xùn)機(jī)構(gòu)學(xué)java嗎
本文鏈接:
本文章“前端培訓(xùn)AJAX應(yīng)用和傳統(tǒng)Web應(yīng)用有什么不同”已幫助 224 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579