window.location属性
window.location.href → 'https://www.baidu.com:88/search?q=JS#comments' 完整的utl
window.location.origin → 'https://www.jianshu.com' 网站链接
window.location.protocol → 'https:' 网站协议
window.location.host → 'www.jianshu.com:88' 带端口号的
window.location.hostname → 'www.jianshu.com' 不带端口号
window.location.port → '88' 端口号 80为空
window.location.pathname → '/search/' 内页地址
window.location.search → '?q=JS' 参数
window.location.hash → '#comments' 锚点
window.location 监控
window.onpopstate = function(event) {} 监控url改变
window.location 方法
window.location.reload() 刷新当前页面
window.location.assign("http://www.baidu.com") 载入新文档
window.location.replace("http://www.baidu.com") 载入新文档替换当前页面(不可回退)
window.location 常用
window.location.hash.slice(1) 获取锚点参数
decodeURI() 解码某个编码的 URI。
decodeURIComponent() 解码一个编码的 URI 组件。
encodeURI() 把字符串编码为 URI。
encodeURIComponent() 把字符串编码为 URI 组件。