window.location对象
location相当于浏览器的地址栏,可以将url解析成独立的片段
location对象的属性
(1)地址栏上#及后面的内容
console.log(window.location.hash);
(2)主机名及端口号
console.log(window.location.host);
(3)主机名
console.log(window.location.hostname);
(4)文件的路径---相对路径
console.log(window.location.pathname);
(5)端口号
console.log(window.location.port);
(6)协议
console.log(window.location.protocol);
(7)搜索的内容
console.log(window.location.search);
(8)设置跳转的页面的地址
location.href="http://www.jd.com";
location对象的方法
(1)设置跳转的页面地址
location.assign("http://www.jd.com");
(2)刷新
location.reload();
(3)没有历史记录的跳转
location.replace("http://www.jd.com");