mysql持久化三種方式 什么是Ajax的交互模型?同步和異步的區(qū)別?
什么是Ajax的交互模型?同步和異步的區(qū)別?Ajax=異步JavaScript和XML。AJAX是一種創(chuàng)建快速動(dòng)態(tài)web頁(yè)面的技術(shù)。Ajax可以通過(guò)在后臺(tái)與服務(wù)器交換少量數(shù)據(jù)來(lái)異步更新web頁(yè)面。這意
什么是Ajax的交互模型?同步和異步的區(qū)別?
Ajax=異步JavaScript和XML。AJAX是一種創(chuàng)建快速動(dòng)態(tài)web頁(yè)面的技術(shù)。Ajax可以通過(guò)在后臺(tái)與服務(wù)器交換少量數(shù)據(jù)來(lái)異步更新web頁(yè)面。這意味著可以在不重新加載整個(gè)頁(yè)面的情況下更新頁(yè)面的一部分。如果需要更新內(nèi)容,傳統(tǒng)的web頁(yè)面(沒(méi)有Ajax)需要重新加載整個(gè)頁(yè)面。同步:腳本將保留并等待服務(wù)器發(fā)送回復(fù),然后繼續(xù)。異步:腳本允許頁(yè)面繼續(xù)其進(jìn)程并處理可能的回復(fù)PS(交互模型)是Ajax在瀏覽器端引入的執(zhí)行引擎。在處理用戶(hù)請(qǐng)求時(shí),它會(huì)秘密地將一些必須交給服務(wù)器處理的東西傳輸給服務(wù)器。同時(shí),它秘密地準(zhǔn)備結(jié)果(接受服務(wù)器端數(shù)據(jù))并將它們呈現(xiàn)給客戶(hù)端。Ajax增強(qiáng)了用戶(hù)的可操作性。同步意味著刷新整個(gè)頁(yè)面,而異步意味著只刷新使用Ajax技術(shù)的部分)。對(duì)跨域問(wèn)題的簡(jiǎn)單理解是,由于JS同源策略的限制,a.com域名下的JS無(wú)法操作b.com或c.a.com下的對(duì)象http://blog.sina.com.cn/s/blog49fa034d0101gg49.html