window.location详解

window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面,在编写时可不使用 window 这个前缀。

 1 //assign——加载新的文档
 2 //location.assign("https://www.cnblogs.com") 
 3 location.assign();
 4 
 5 //锚部分
 6 // #id520
 7 location.hash;
 8 
 9 //主机名和当前URL的端口号
10 //www.cnblogs.com:8080
11 location.host;
12 
13 //主机部分
14 //www.cnblogs.com
15 location.hostname;
16 
17 //整个URl字符串(完整的URL)
18 //http://www.cnblogs.com/hudeam/p/7062242.html
19 location.href;
20 
21 //reload——重新加载当前文档
22 //location.reload(true) 默认 false——客户端缓存里取当前页,true——服务端取最新的页面, 相当于客户端点击 F5("刷新")
23 location.reload();
24 
25 //站点主地址
26 //http://www.cnblogs.com
27 location.origin;
28 
29 //路径部分(文件地址)
30 ///hudeam/p/7062242.html
31 location.pathname;
32 
33 //端口号
34 //默认80,返回空字符,8080
35 location.port;
36 
37 //协议部分
38 // http:  https:
39 location.protocol;
40 
41 //replace——用新的文档替换当前文档,无浏览历史纪录,不能使用“前进”和“后退”
42 //location.replace("https://www.cnblogs.com") 
43 location.replace();
44 
45 //查询部分——从问号?开始的URL
46 // ?j=110&y=120&h119
47 location.search;
原文地址:https://www.cnblogs.com/hudeam/p/7062242.html