成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇文章帶你了解JavaScript window location

開發 前端
window是DOM的核心對象,表示瀏覽器的一個實例。在瀏覽器中,window對象有雙重角色,它是通過JS訪問瀏覽器窗口的一個接口,也是Global對象。

一、前言

window是DOM的核心對象,表示瀏覽器的一個實例。在瀏覽器中,window對象有雙重角色,它是通過JS訪問瀏覽器窗口的一個接口,也是Global對象(參考百度)。

任何在全局作用域中聲明的變量和函數都會變成window對象的屬性和方法。

雖然全局變量也是window對象的屬性,但是與直接在window上定義的屬性也是有點不同。全局變量不能通過delete操作符刪除,而直接在window上定義的屬性則可以。另外,直接訪問未聲明的變量會拋出錯誤,而通過window對象訪問則不會,只是返回undefined。

window.location 對象可用于獲取當前頁地址(URL),并將瀏覽器重定向到新頁。

二、Location 屬性

對象可以不用窗口window前綴編寫。

window.location和document.location互相等價的,可以交換使用。

location的8個屬性都是可讀寫的,但是只有href與hash的寫才有意義。例如改變location.href會重新定位到一個URL,而修改location.hash會跳到當前頁面中的anchor(或者

等)名字的標記(如果有),而且頁面不會被重新加載。

1. Window Location Href

window.location.href 屬性返回當前頁的URL。

例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>項目</title>
</head>
<body style="background-color: aqua;">

<p>顯示當前頁的URL</p>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Page location is: " + window.location.href;
</script>

</body>
</html>

顯示當前頁的URL

2. Window Location Hostname

window.location.hostname 屬性返回Internet主機(當前頁)的名稱。

例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>項目</title>
</head>
<body style="background-color: aqua;">

<p>顯示當前頁的URL的hostname.</p>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Page hostname is: " + window.location.hostname;
</script>

</body>
</html>

顯示當前頁的URL的hostname.

3. Window Location Pathname

window.location.pathname 屬性返回當前頁面的路徑。

例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>項目</title>
</head>
<body style="background-color: aqua;">

<p>顯示當前URL的路徑名稱.</p>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Page path is: " + window.location.pathname;
</script>

</body>
</html>

顯示當前URL的路徑名稱.

4. Window Location Protocol

window.location.protocol 屬性返回網頁的web協議。

例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>項目</title>
</head>
<body style="background-color: aqua">

<p>顯示當前URL的協議部分.</p>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Page protocol is: " + window.location.protocol;
</script>

</body>
</html>

顯示當前URL的協議部分.


5. Window Location Assign

window.location.assign() 方法加載新文檔。

例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>項目</title>
<script>
function newDoc() {
window.location.assign("http://www.baidu.com")
}
</script>
</head>
<body style="background-color: aqua;">

<input type="button" value="Load new document" onclick="newDoc()">

</body>
</html>


這里通過location.assign()方法,點擊按鈕打開百度首頁。

三、總結

本文基于JavaScript基礎,講解了有關Window Location 的屬性,對其中一些常見的屬性 Href ,Hostname ,Protoco和web協議。對需要注意的點,難點,提供了一些方法解決這些問題。

希望大家可以根據文章的內容,積極嘗試,有時候看到別人實現起來很簡單,但是到自己動手實現的時候,總會有各種各樣的問題,切勿眼高手低,勤動手,才可以理解的更加深刻。

使用JavaScript 語言,方便大家更好理解,希望對大家的學習有幫助。

責任編輯:姜華 來源: 前端進階學習交流
相關推薦

2023-07-14 14:56:47

JavaScriptwindow

2023-06-09 15:25:39

JavaScript窗口屏幕

2021-04-30 09:44:30

JavaScript 前端Window Hist

2025-02-17 10:53:54

JavaScript對象開發

2020-10-21 09:11:42

JavaScript

2020-10-21 09:20:03

JavaScript

2023-07-21 17:14:39

JavaScript瀏覽器Cookies

2023-07-21 17:11:59

JavaScriptappName

2023-09-06 14:57:46

JavaScript編程語言

2021-05-18 08:30:42

JavaScript 前端JavaScript時

2021-06-24 09:05:08

JavaScript日期前端

2021-01-26 23:46:32

JavaScript數據結構前端

2021-03-05 18:04:15

JavaScript循環代碼

2021-03-09 14:04:01

JavaScriptCookie數據

2024-04-19 14:23:52

SwitchJavaScript開發

2023-07-30 15:18:54

JavaScript屬性

2024-01-30 13:47:45

2020-11-10 10:48:10

JavaScript屬性對象

2021-06-04 09:56:01

JavaScript 前端switch

2021-01-29 18:41:16

JavaScript函數語法
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久白浊 | 日本一区二区电影 | 羞羞涩涩在线观看 | 久久在线看 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 日日夜夜草 | 成人在线精品视频 | 亚洲69p | 日韩在线精品视频 | 国产精品欧美一区二区 | 91黄色片免费看 | 亚洲成人av | 成人福利视频网站 | 日韩五月天| 免费播放一级片 | 99精品视频免费观看 | 久久久久国产精品 | 久久久高清 | 欧美精品一二区 | 成人午夜精品 | 黄色毛片免费看 | 精精国产xxxx视频在线播放 | 亚洲经典一区 | 亚洲 欧美 日韩 精品 | 欧美日韩三级在线观看 | 亚洲第1页| 久久国产精品色av免费观看 | 欧美日韩不卡 | 国产小u女发育末成年 | 九九久久精品 | 久久国产精品91 | 成人免费视屏 | 欧美日本久久 | 亚洲性综合网 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 免费看黄色片 | 亚洲视频一区在线观看 | 欧美精品一区在线 | 中文久久 | 国产在线永久免费 | 精品国产欧美一区二区三区成人 |