當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript window.location物
生活随笔
收集整理的這篇文章主要介紹了
JavaScript window.location物
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- 演示樣例
- 注意
- 方法
常常使用window.location。它的結構總是記不住。簡單梳理下。方便以后查詢。
演示樣例
URL:http://b.a.com:88/index.php?
name=kang&when=2011#first
| protocol: | 協(xié)議 | "http:" |
| hostname: | server的名字 | "b.a.com" |
| port: | port | "88" |
| pathname: | URL中主機名后的部分 | "/index.php" |
| search: | "? "后的部分,又稱為查詢字符串 | "?name=kang&when=2011" |
| hash: | 返回"#"之后的內容 | "#first" |
| host: | 等于hostname + port | "b.a.com:88" |
| href: | 當前頁面的完整URL | "http://www.a.com:88/index.php?name=kang&when=2011#first" |
window.location和document.location互相等價的,能夠交換使用
location的8個屬性都是可讀寫的。可是僅僅有href與hash的寫才有意義。比如改變location.href會又一次定位到一個URL,而改動location.hash會跳到當前頁面中的anchor(<a id="name">或者<div id="id">等)名字的標記(假設有)。并且頁面不會被又一次載入
注意
URL:http://b.a.com:88/index.php?
name=kang&how=#when=2011#first
| search: | "?name=kang&how=" | 第一個"? "之后 |
| hash: | "#when=2011#first" | 第一個"#"之后的內容 |
方法
location.assign( url )這樣的方式會講新地址放到瀏覽器歷史棧中,意味著轉到新頁面后“后退button”仍能夠回到該頁面。
版權聲明:本文博主原創(chuàng)文章,博客,未經(jīng)同意不得轉載。
轉載于:https://www.cnblogs.com/gcczhongduan/p/4875727.html
總結
以上是生活随笔為你收集整理的JavaScript window.location物的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何编写一份软件工程实验报告
- 下一篇: linux下的动态链接库和静态链接库到底