//聯(lián)系人:石虎?QQ:1224614774?昵稱:嗡嘛呢叭咪哄
一玻侥、概念
1废登、http請求過程
? ? a. 域名解析
??? b. 發(fā)起TCP的3次握手
? ? c. 建立TCP連接后發(fā)起http請求
? ? d. 服務(wù)器端響應(yīng)http請求,瀏覽器得到html代碼
? ? e. 瀏覽器解析html代碼哩掺,并請求html代碼中的資源
? ? f. 瀏覽器對頁面進(jìn)行渲染呈現(xiàn)給用戶
2娃闲、跨域
? a: josnp (最常用一種方式 骑晶,耗時(shí)最短,最有效)是通過get請求
? ? 簡單來說就是利用jsonp動(dòng)態(tài)添加一個(gè)標(biāo)簽刺桃,而script標(biāo)簽的src屬性是沒有跨域的限制的粹淋。這樣說來,這種跨域方式其實(shí)與ajax?XmlHttpRequest協(xié)議了
? b :服務(wù)器設(shè)置響應(yīng)頭
? ? http://localhost:8080 發(fā)起ajax請求
接口所在服務(wù)器http://localhost:8090
“Access-Control-Allow Origin”瑟慈,“http://localhost:8090”
? c : 服務(wù)器重定向(代理)
?? http://localhost:8080 ??發(fā)起ajax請求
?? 本地服務(wù)器接口 ?http://localhost:8080做一個(gè)代理接口桃移,后端調(diào)后端 繞過安全協(xié)議
接口所在服務(wù)器http://localhost:8090
3、ajax請求的時(shí)候get 和post方式的區(qū)別
? 一個(gè)在url后面 一個(gè)放在虛擬載體里面
? 有大小限制
? 安全問題
? 應(yīng)用不同 一個(gè)是論壇等只需要請求的葛碧,一個(gè)是類似修改密碼的
4借杰、jQuery與jQuery UI有啥區(qū)別?
(1)jQuery是一個(gè)js庫进泼,主要提供的功能是選擇器蔗衡,屬性修改和事件綁定等等。
(2)jQuery UI則是在jQuery的基礎(chǔ)上乳绕,利用jQuery的擴(kuò)展性绞惦,設(shè)計(jì)的插件。提供了一些常用的界面元素洋措,諸如對話框济蝉、拖動(dòng)行為、改變大小行為等等菠发。
5王滤、常見的狀態(tài)碼分別表示什么
?1**(信息類):接受到請求并且繼續(xù)處理
?2**(響應(yīng)成功):表示動(dòng)作被成功接受,理解和接受
?200-表示請求被成功完成雷酪,請求的資源發(fā)送回客戶端
?202-接受和處理淑仆,但處理未完成
?203-返回信息不確定或不完整
?204-請求收到,但返回信息為空
?3**(重定向):為了完成指定的動(dòng)作哥力,必須接受進(jìn)一步處理
?300-請求的資源可在多處得到
?301-本頁面被永久性轉(zhuǎn)移到另一個(gè)URL
?304-自從上次請求后蔗怠,請求的網(wǎng)頁未修改過,服務(wù)器返回此響應(yīng)時(shí)吩跋,不會(huì)返回網(wǎng)頁內(nèi)容寞射,代表上次的文檔已經(jīng)被緩存了,還可以繼續(xù)使用
?305-請求的資源必須從服務(wù)器指定的地址得到
?4**(客戶端錯(cuò)誤類)
?400-客戶端請求語法錯(cuò)誤锌钮,不能被服務(wù)器所理解
?403-禁止訪問桥温,服務(wù)器收到請求,但是拒絕提供服務(wù)
?404-服務(wù)器無法取得所請求的網(wǎng)頁梁丘,請求資源不存在侵浸。
謝謝!!!