摘要:接口表示其鏈接到的對象的位置所做的修改反映在與之相關(guān)的對象上。假設(shè)當(dāng)前的是那么輸出的是設(shè)置或返回當(dāng)前的主機(jī)名。假設(shè)當(dāng)前的是那么輸出的是屬性是一個(gè)可讀可寫的字符串,可設(shè)置或返回當(dāng)前的端口部分。當(dāng)使用該方法時(shí),新的將覆蓋對象中的當(dāng)前記錄。
Location接口表示其鏈接到的對象的位置(URL).所做的修改反映在與之相關(guān)的對象上。
Document和Window接口都有這樣一個(gè)鏈接的Location,分別通過Document.location和Window.location訪問。
設(shè)置或返回從井號(#)開始的URL(錨)。
假設(shè)當(dāng)前的 URL 是: http://example.com:1234/test.htm#part2
那么console.log(location.hash)輸出的是“#part2”
設(shè)置或返回主機(jī)名和當(dāng)前URL的端口號。
假設(shè)當(dāng)前的 URL 是: http://example.com:1234/test.htm#part2
那么console.log(location.host)輸出的是“example.com:1234”
設(shè)置或返回當(dāng)前URL的主機(jī)名。
假設(shè)當(dāng)前的 URL 是: http://example.com:1234/test.htm#part2
那么console.log(location.hostname)輸出的是“example.com”
href屬性是一個(gè)可讀可寫的字符串,可設(shè)置或返回當(dāng)前顯示的文檔的完整URL.
假設(shè)當(dāng)前的 URL 是: http://example.com:1234/test.htm#part2
那么console.log(location.href)輸出的是“http://example.com:1234/test.htm#part2”
pathname屬性是一個(gè)可讀可寫的字符串,可設(shè)置或返回當(dāng)前URL的路徑部分。
假設(shè)當(dāng)前的URL是: http://example.com:1234/test/test.htm#part2
那么console.log(location.pathname)輸出的是“/test.test.html”
port屬性是一個(gè)可讀可寫的字符串,可設(shè)置或返回當(dāng)前URL的端口部分。
假設(shè)當(dāng)前的URL是: http://example.com:1234/test.htm#part2
那么console.log(location.port)輸出的是“1234”
protocol屬性是一個(gè)可讀可寫的字符串,可設(shè)置或返回當(dāng)前URL的協(xié)議。
假設(shè)當(dāng)前的URL是: http://example.com:1234/test.htm#part2
那么console.log(location.protocol)輸出的是“http:”
tip:如果輸入端口號不對,輸出的值是chrome-error
search屬性是一個(gè)可讀可寫的字符串,可設(shè)置或返回當(dāng)前URL的查詢部分(問號?之后的部分)
假設(shè)當(dāng)前的 URL 是: http://www.w3school.com.cn/ti...
那么console.log(location.search)輸出的是“?f=hdom_loc_search”
加載新的文檔
reload()重新加載當(dāng)前文檔
replace()用新的文檔替換當(dāng)前文檔
window.location.assign(url) : 加載 URL 指定的新的 HTML 文檔。 就相當(dāng)于一個(gè)鏈接,跳轉(zhuǎn)到指定的url,當(dāng)前頁面會(huì)轉(zhuǎn)為新頁面內(nèi)容,可以點(diǎn)擊后退返回上一個(gè)頁面。
window.location.replace(url) : 通過加載 URL 指定的文檔來替換當(dāng)前文檔 ,這個(gè)方法是替換當(dāng)前窗口頁面,前后兩個(gè)頁面共用一個(gè)
窗口,所以是沒有后退返回上一頁的。即:
replace() 方法不會(huì)在 History 對象中生成一個(gè)新的記錄。當(dāng)使用該方法時(shí),新的 URL 將覆蓋 History 對象中的當(dāng)前記錄。
1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand("Refresh") 6 window.navigate(location) 7 location.replace(location) 8 document.URL=location.href
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/51796.html
摘要:除了之外還有中方法重新加載頁面更多關(guān)于的文章推薦如何使用異或運(yùn)算找到數(shù)組中缺失的數(shù)如何使用制作全息交互效果閉包是如何工作的如何使用重定向到其他網(wǎng)頁如何實(shí)現(xiàn)鏈接懸停顯示圖像效果參考 除了location = location之外還有534中方法重新加載頁面 location = location location = location.href location = window.lo...
摘要:先驗(yàn)證第二條普通之間的匹配順序按最大前綴匹配配置普通普通測試鏈接,狀態(tài)碼為,符合預(yù)期。將正則的規(guī)則改下普通普通正則測試鏈接,狀態(tài)碼,匹配到,并且因?yàn)榻酉聛頉]有符合的正則,所以最終返回為,符合預(yù)期。 本文非完全原創(chuàng), 更多的是將相關(guān)資料進(jìn)行整理 Last-Modified: 2019年5月10日15:28:29 參考鏈接 linux Nginx配置篇:location的匹配規(guī)則(附測試驗(yàn)...
摘要:首先,首先會(huì)檢查所有的前綴,從中選出最長前綴匹配也就是修飾符后面的路徑最長的的并記下。然后,如果存在正則時(shí),按照其出現(xiàn)的順序,依次匹配,找到匹配的正則就不再繼續(xù)往下,并選擇該作為最終的結(jié)果。 場景: 在項(xiàng)目開發(fā)中經(jīng)常會(huì)遇到nginx配置文件中,會(huì)有很多條location配置,卻讀不懂其中的含義而煩惱 Location是什么? Location是Nginx中的塊級指令(block dir...
Example 1: No (break or last) flags server { server_name example.com; root path/to/somewhere; location / { echo finally matched location /; } location /notes { ec...
摘要:摘抄接口表示其鏈接到的對象的位置。所做的修改反映在與之相關(guān)的對象上。方法會(huì)觸發(fā)窗口加載并顯示指定的的內(nèi)容。因違反安全規(guī)則導(dǎo)致的賦值失敗,瀏覽器將會(huì)拋出類型為的異常。 HTML-Location摘抄 Location 接口表示其鏈接到的對象的位置URL。所做的修改反映在與之相關(guān)的對象上。 Document 和 Window 接口都有這樣一個(gè)鏈接的Location,分別通過 Documen...
摘要:摘抄接口表示其鏈接到的對象的位置。所做的修改反映在與之相關(guān)的對象上。方法會(huì)觸發(fā)窗口加載并顯示指定的的內(nèi)容。因違反安全規(guī)則導(dǎo)致的賦值失敗,瀏覽器將會(huì)拋出類型為的異常。 HTML-Location摘抄 Location 接口表示其鏈接到的對象的位置URL。所做的修改反映在與之相關(guān)的對象上。 Document 和 Window 接口都有這樣一個(gè)鏈接的Location,分別通過 Documen...
閱讀 3547·2021-09-10 10:51
閱讀 2522·2021-09-07 10:26
閱讀 2499·2021-09-03 10:41
閱讀 823·2019-08-30 15:56
閱讀 2915·2019-08-30 14:16
閱讀 3503·2019-08-30 13:53
閱讀 2118·2019-08-26 13:48
閱讀 1926·2019-08-26 13:37