公司網(wǎng)站制作ajax技術(shù)在web程序開發(fā)中的交互方式
日期 : 2020-04-22 20:42:56
ajax技術(shù)在web程序開發(fā)中的交互方式。在web程序的開發(fā)應用過程中,ajax通常以XMLHttpRequest的Javascript對象作為起始點。Javascript對象僅允許單個客戶端腳本進行HTTP請求的響應,且會據(jù)此創(chuàng)建出一個XML格式的標記語言。所以,ajax技術(shù)交互的一個步驟,就是創(chuàng)建出XMLHttpRequest的對象實例,并將客戶端的處理請求落實到具體網(wǎng)址的URL定位符上。在客戶端的HTTP請求發(fā)出后,web程序并不會像傳統(tǒng)瀏覽器那樣,將服務器的等待連接頁面掛起,而是繼續(xù)對頁面的部分內(nèi)容做出交互響應,進而在服務器完全響應后實現(xiàn)同步處理。在這一步驟中,客戶端需要向XMLHttpReques對象注冊一個回調(diào)函數(shù),并次序地發(fā)出XMLHttpRequest的控制請求。這樣一來,當服務器響應到客戶端的HTTP請求時,注冊于XMLHttpRequest的回調(diào)函數(shù)也將立刻得到調(diào)用,進而對程序用戶的網(wǎng)頁瀏覽需求做出反饋。