什么是Ajax的交互模型?
AJAX = 異步 JavaScript 和 XML。 AJAX 是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術(shù)。 通過在后臺與服務(wù)器進行少量數(shù)據(jù)交換,AJAX 可以使網(wǎng)頁實現(xiàn)異步更新。這意味著可以在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進行更新。 傳統(tǒng)的網(wǎng)頁(不使用 AJAX)如果需要更新內(nèi)容,必需重載整個網(wǎng)頁面。 同步:腳本會停留并等待服務(wù)器發(fā)送回復(fù)然后再繼續(xù) 異步:腳本允許頁面繼續(xù)其進程并處理可能的回復(fù) ps(交互模型就是Ajax在Browser端引入一個執(zhí)行引擎,它一邊應(yīng)付user的請求,一邊把某些必須交給服務(wù)器處理的東西背地里傳送給服務(wù)器,同時背地里把結(jié)果準備好(接受服務(wù)器端的數(shù)據(jù)),展現(xiàn)給客戶的技術(shù)模式。Ajax增強了用戶的操作性。 而同步就是整個頁面都刷新,異步就是只刷新用了Ajax技術(shù)的部分) 跨域問題簡單的理解就是因為JS同源策略的限制,a.com域名下的JS無法操作b.com或c.a.com下的對象 http://blog.sina.com.cn/s/blog_49fa034d0101gg49.html