javaScirpt的location对象
location对象表示窗口中的URL,并有诸多属性帮助我们解析URL。
属性
host:服务器的名字(如:www.baidu.com);
hostname:一般与host的值一样,也可能去掉前面的'www.';
pathname:主机后面的路径。如连接www.baidu.com/aaa/bbb.html的pathname为/aaa/bbb.html;
href:完整的URL;
port:端口号。URL中的端口号:如:www.localhost:8080的port为8080;
protocol:协议名。如:http:、ftp:;URl中'//'之前的内容。
search:GET请求'?'后面的内容。如:www.baidu.com/aaa/bbb.htm?id=1的search内容为:'?id=1’;
我们可以使用href来导航到新页面
location.href = 'www.baidu.com/index.html';可以导航到www.baidu.com/index.html这个页面,这种方式会将连接放入历史栈中,我们可以用history对象访问。
location.reload()方法可以重新加载当前页面,reload()方法可以接受参数,参数为true,表示从服务器加载,false表示从浏览器缓存中加载。
浙公网安备 33010602011771号