這個(gè)課前面講的還是不錯(cuò)的,但是跨域這一章確實(shí)講的很一般。。老師的口頭禪,,也就是說,,瘋狂也就是說。??赡芪姨?,沒聽懂,關(guān)于跨域我還是去搜索一下別的博客
2017-04-03
我覺的MDN的解釋更為準(zhǔn)確,如下
0 UNSENT (未打開) open()方法還未被調(diào)用
1 OPENED (未發(fā)送) send()方法還未被調(diào)用
2 HEADERS_RECEIVED (已獲取響應(yīng)頭) send()方法已經(jīng)被調(diào)用, 響應(yīng)頭和響應(yīng)狀態(tài)已經(jīng)返回
3 LOADING (正在下載響應(yīng)體) 響應(yīng)體下載中; responseText中已經(jīng)獲取了部分?jǐn)?shù)據(jù)
4 DONE (請(qǐng)求完成) 整個(gè)請(qǐng)求過程已經(jīng)完畢
0 UNSENT (未打開) open()方法還未被調(diào)用
1 OPENED (未發(fā)送) send()方法還未被調(diào)用
2 HEADERS_RECEIVED (已獲取響應(yīng)頭) send()方法已經(jīng)被調(diào)用, 響應(yīng)頭和響應(yīng)狀態(tài)已經(jīng)返回
3 LOADING (正在下載響應(yīng)體) 響應(yīng)體下載中; responseText中已經(jīng)獲取了部分?jǐn)?shù)據(jù)
4 DONE (請(qǐng)求完成) 整個(gè)請(qǐng)求過程已經(jīng)完畢
2017-04-03
0 UNSENT (未打開) open()方法還未被調(diào)用
1 OPENED (未發(fā)送) send()方法還未被調(diào)用
2 HEADERS_RECEIVED (已獲取響應(yīng)頭) send()方法已經(jīng)被調(diào)用, 響應(yīng)頭和響應(yīng)狀態(tài)已經(jīng)返回
3 LOADING (正在下載響應(yīng)體) 響應(yīng)體下載中; responseText中已經(jīng)獲取了部分?jǐn)?shù)據(jù)
4 DONE (請(qǐng)求完成) 整個(gè)請(qǐng)求過程已經(jīng)完畢
1 OPENED (未發(fā)送) send()方法還未被調(diào)用
2 HEADERS_RECEIVED (已獲取響應(yīng)頭) send()方法已經(jīng)被調(diào)用, 響應(yīng)頭和響應(yīng)狀態(tài)已經(jīng)返回
3 LOADING (正在下載響應(yīng)體) 響應(yīng)體下載中; responseText中已經(jīng)獲取了部分?jǐn)?shù)據(jù)
4 DONE (請(qǐng)求完成) 整個(gè)請(qǐng)求過程已經(jīng)完畢
2017-04-03
狀態(tài) 名稱 描述
0 Uninitialized 初始化狀態(tài)。XMLHttpRequest 對(duì)象已創(chuàng)建或已被 abort() 方法重置。
1 Open open() 方法已調(diào)用,但是 send() 方法未調(diào)用。請(qǐng)求還沒有被發(fā)送。
2 Sent Send() 方法已調(diào)用,HTTP 請(qǐng)求已發(fā)送到 Web 服務(wù)器。未接收到響應(yīng)。
3 Receiving 所有響應(yīng)頭部都已經(jīng)接收到。響應(yīng)體開始接收但未完成
4 Loaded HTTP 響應(yīng)已經(jīng)完全接收。
0 Uninitialized 初始化狀態(tài)。XMLHttpRequest 對(duì)象已創(chuàng)建或已被 abort() 方法重置。
1 Open open() 方法已調(diào)用,但是 send() 方法未調(diào)用。請(qǐng)求還沒有被發(fā)送。
2 Sent Send() 方法已調(diào)用,HTTP 請(qǐng)求已發(fā)送到 Web 服務(wù)器。未接收到響應(yīng)。
3 Receiving 所有響應(yīng)頭部都已經(jīng)接收到。響應(yīng)體開始接收但未完成
4 Loaded HTTP 響應(yīng)已經(jīng)完全接收。
2017-04-03
總結(jié)一些:
1.Ajax主要的功能是實(shí)現(xiàn)了瀏覽器端 異步 訪問服務(wù)器:通過瀏覽器的XMLHttpRequest對(duì)象發(fā)出小部分?jǐn)?shù)據(jù),與服務(wù)端進(jìn)行交互,
服務(wù)端返回小部分?jǐn)?shù)據(jù),然后更新客戶端的部分頁面。
2.json是Ajax發(fā)送小部分?jǐn)?shù)據(jù)的一種輕量級(jí)數(shù)據(jù)格式,可以簡(jiǎn)單易懂的給服務(wù)器或者瀏覽器交互數(shù)據(jù),包括jason對(duì)象,jason數(shù)組對(duì)象。
3.跨域的原理是:協(xié)議://子域名.主域名:端口號(hào)/服務(wù)端地址,除了服務(wù)端地址的改變叫做重定向意外,其他幾個(gè)可變更的參數(shù)中任意一個(gè)的改變就叫做跨域。
1.Ajax主要的功能是實(shí)現(xiàn)了瀏覽器端 異步 訪問服務(wù)器:通過瀏覽器的XMLHttpRequest對(duì)象發(fā)出小部分?jǐn)?shù)據(jù),與服務(wù)端進(jìn)行交互,
服務(wù)端返回小部分?jǐn)?shù)據(jù),然后更新客戶端的部分頁面。
2.json是Ajax發(fā)送小部分?jǐn)?shù)據(jù)的一種輕量級(jí)數(shù)據(jù)格式,可以簡(jiǎn)單易懂的給服務(wù)器或者瀏覽器交互數(shù)據(jù),包括jason對(duì)象,jason數(shù)組對(duì)象。
3.跨域的原理是:協(xié)議://子域名.主域名:端口號(hào)/服務(wù)端地址,除了服務(wù)端地址的改變叫做重定向意外,其他幾個(gè)可變更的參數(shù)中任意一個(gè)的改變就叫做跨域。
2017-04-01