最近遇到的幾個小東西

2022-09-01 18:21:14 字數 1205 閱讀 8765

關於window.location

window.location.href  獲取整個url

window.location.pathname 獲取檔案目錄

window.location.hostname  獲取網域名稱

每一次開啟新的頁面,瀏覽器都會記錄頁面歷史,回退的時候常用back()方法

history.back()

如果想在當前頁面的基礎上開啟乙個頁面,這樣不會有瀏覽記錄的存在

可以這麼幹  window.location.replace()

例如:window.location.replace("");

關於跨域:

瀏覽器為了安全,搞了個同源策略,(協議、網域名稱、埠),有乙個不一樣,不好意思,就不允許請求的發生!

大神們想出了多種方法:

1,如果是內部的伺服器的話,讓後設定下可以跨域,簡單省事!

response.setheader("access-control-allow-origin", "*");  * 就代表所有,這裡可以根據需要自己設定

2,jsonp,我們請求的js,沒有不允許這一說,隨便搞,

,利用js的這一特性,在html檔案中動態插入script標籤,引用這個js,callback函式返回json字串

總而言之就是生成資料的js資料檔案,引用一下,就可以拿到資料了

但是請求成功與否不好判定,還有就是請求位址可見,不安全

3,**proxy

這個用的就比較多了,

種方式首先將請求傳送給後台伺服器,通過伺服器來傳送請求,然後將請求的結果傳遞給前端。

window.name可以跨頁面使用

拷貝別人的**:

詳細資訊**自這裡:

最近積累的一些小東西

最近積累的一些小東西 以前專門用乙個記事本記錄的,可是那天心情不好的時候清理了一下桌面,然後就沒了,所以下面的這些都是憑記憶寫的,比較辛苦啊 1.最好是有個程式可以專門的記錄日常開發時的心得,遇到的bugs等,這樣以後再遇到同類的問題可以很容易的得到解決,或者你要總結一下的時候也不至於像現在的我這麼...

最近積累的一些小東西

以前專門用乙個記事本記錄的,可是那天心情不好的時候清理了一下桌面,然後就沒了,所以下面的這些都是憑記憶寫的,比較辛苦啊 1.最好是有個程式可以專門的記錄日常開發時的心得,遇到的bugs等,這樣以後再遇到同類的問題可以很容易的得到解決,或者你要總結一下的時候也不至於像現在的我這麼被動。2.以前沒有接觸...

做完小東西

想一想,時間過得挺快的,暑假的三分之一就這樣過去了。從工學一號館斷網開始我已經好些天沒更新部落格了。一是自己發懶,二是在做那個練手的小工具沒去想這個。今晚交完專案,塵埃落定,說說這些天的情況和想法。團隊不是天生的,是需要磨合的。我和健輝意見不同的時候挺多的,有時兩個人都挺固執的,就認為自己說的對,這...