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表示从浏览器缓存中加载。

 

    

posted @ 2013-05-14 10:42  依伦  阅读(201)  评论(0)    收藏  举报