JavaScript location URL 地址对象

完整的 URL 地址:

协议:// 主机名:端口号 /路径/ ?查询字符串 #锚点

如:https://127.0.0.1:5500/javascript.html/?a=ssa&bd=asd#aaa

1location.hash // #aaa      哈希值
2location.host // 127.0.0.1:5500 域名+端口
3location.hostname // 127.0.0.1  域名
4location.href // https:127.0.0.1:5500/?a=ssa&bd=asd#aaa url 地址 toString() 也能返回这个值
5location.origin // https:127.0.0.1:5500 文件来源地址
6location.pathname // /JavaScript.html 文件路径
7location.port // 5500 端口
8location.protocol // https: 协议
9location.search // ?a=ssa&bd=asd 表单提交的数据
10location.port = 8080; // 可以用这样的方法修改上面的值,除了 hash 值外,页面都会以新的 URL 重新加载
11
12location = 'http:// www.163.com';
13location.assign(url)// 在当前窗口跳转到这个URL
14location.replace("http:// baidu.com"); *// 在当前窗口替换成新的 URL 用户将不能回到前一个页面*
15location.reload();// 重新加载(可能从缓存中加载)
16location.reload(true);// 重新加载(从服务器重新加载)