天天看點

window location href和self location的差別

       你從字面上就可以了解到 window 指的是目前視窗,而 self 指的是自己。在HTML 中,由于頁面可以鑲嵌頁面,是以這2個就有了 差別。比如說:我有個頁面A.HTML 裡面嵌套了一個B.HTML ,在A中使用 window.location 跳轉就把整個頁面跳轉了。而在 A中鑲嵌B頁面的位置使用了self跳轉,就隻是把B界面跳轉了,A頁面其他地方沒有變化。 就拿很簡單的百度搜尋頁面來比較,你輸不同的搜尋内容,變化的隻是下面的内容,而搜尋欄本身沒有變化,這就是self實作下面的跳轉,記錄一下。

内容轉載自:https://zhidao.baidu.com/question/468377882.html