摘要:實現跨域利用腳本允許引用不同下域下的實現的,將回調方法帶入服務器,返回結果時回調。跨域資源共享跨域資源共享是一種網絡瀏覽器的技術規范它為服務器定義一種方式,允許網頁從不同的域訪問其資源與相比,只能實現請求,而支持所有類型的請求。
1.談談你對ajax的理解?(概念,特點,作用,代碼)
ajax是指一種創建交互式網頁應用的開發技術,改善用戶體驗,實現無刷效果。
優點:不需要插件的支持,優秀的用戶體驗,提高web程序性能,減輕服務器和帶寬的負擔
缺點:破環瀏覽器的“前進”,“后退”按鈕的正常功能,是可以通過簡單的插件彌補
代碼:
var xhr=new XMLHttpRequest()
var url="https://home.firefoxchina.cn"http://要請求的地址
xhr.open("get",url,true)
xhr.onreadystatechange=function(){
if(xhr.readyState===4&&xhr.status===200){
var data=JSON.parse(xhr.responseText).result.data;
console.log(data); for(var i=0;ixhr.send();
}
2.什么是跨域,如何實現跨域訪問?跨域是指不同域名之間的訪問。
實現:
(1)JSONP跨域:利用script腳本允許引用不同下域下的js實現的,將回調方法帶入服務器,返回結果時
回調。
(2)跨域資源共享(cors)
跨域資源共享是一種網絡瀏覽器的技術規范它為web服務器定義一種方式,允許網頁從不同的域訪問其資源
cors與jsonp相比
a,JSONP只能實現get請求,而cors支持所有類型的http請求。
b,使用CORS,開發者可以使用普通的XMLHttpRequest發起請求和獲得數據,比起JSONP有更好的錯誤處理
c,JSONP主要被老的瀏覽器支持,他們往往不支持CORS,而絕大多數現代瀏覽器都已經支持了CORS
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/98621.html
摘要:半路出家的前端程序員應該不在少數,我也是其中之一。年,馮馮同事兼師兄看我寫太費勁,跟我說對面樓在找,問我要不要學,說出來可能有點丟人,但是在那之前,我真得不知道什么是,什么是。 半路出家的前端程序員應該不在少數,我也是其中之一。 為何會走向前端 非計算機專業的我,畢業之后,就職于一家電力行業公司,做過設備調試、部門助理、測試,也寫過一段時間的QT,那三年的時間,最難過的不是工作忙不忙,...
摘要:一,前端性能優化有哪些頁面優化方面,減少請求數設計簡化頁面合理設置緩存資源合并與壓縮圖片嵌入,將外部腳本置底,異步執行腳本,,將外鏈放在中,異步請求,減少不必要的跳轉,避免重復的資源請求代碼優化方面,操作轉為數組 一,前端性能優化有哪些? a) 頁面優化方面: 1,減少HTTP請求數--設計簡化頁面--合理設置緩存--資源合并與壓縮--css sprites--圖片嵌入--Lazy L...
摘要:一,前端性能優化有哪些頁面優化方面,減少請求數設計簡化頁面合理設置緩存資源合并與壓縮圖片嵌入,將外部腳本置底,異步執行腳本,,將外鏈放在中,異步請求,減少不必要的跳轉,避免重復的資源請求代碼優化方面,操作轉為數組 一,前端性能優化有哪些? a) 頁面優化方面: 1,減少HTTP請求數--設計簡化頁面--合理設置緩存--資源合并與壓縮--css sprites--圖片嵌入--Lazy L...
閱讀 1523·2021-09-22 15:35
閱讀 2006·2021-09-14 18:04
閱讀 876·2019-08-30 15:55
閱讀 2449·2019-08-30 15:53
閱讀 2680·2019-08-30 12:45
閱讀 1203·2019-08-29 17:01
閱讀 2577·2019-08-29 15:30
閱讀 3514·2019-08-29 15:09