location對象

1.URL 統一資源定位符 是互聯網上標準資源的地址,互聯網上的每一個文件都有一個惟一的 URL 。html

 URL的通常語法格式爲:spa

  protocol:// host [:port] / path / [?query] #fragment htm

  http: // www.itcast.cn / index.html ? name = andy & age = 18 #link對象

  protocol:通信協議 經常使用的 http,ftp,maito 等資源

  host:主機(域名)www.itcast.cn 字符串

  port:端口號 可選,省略時使用方案默認端口 如 http 的默認端口 80hash

  path:路徑 由零或多個‘ / ’ 隔開的字符串,通常用來表示主機上的一個目錄或文件地址域名

  query:參數 以鍵值對的形式經過 & 符號 分隔開it

  fragment:片斷 #後面的內容 常見於 連接 錨點io

2.location 對象的屬性

  location.href  獲取或者設置整個URL    www.baidu.com

  location.host  返回主機(域名)

  location.port  返回端口號  若是未寫  返回空字符串

  location.search  返回參數     name=andy   age=18

  location.hash  返回片斷 # 後面的內容 常見於 連接 錨點

  location.pathname   返回路徑

3.location 常見方法

  3.1記錄瀏覽歷史,能夠實現後退功能

   location.asssign('http:www.baidu.com');  //  重定向    至關於 location.href='htp://www.baidu.com';

   3.2 不記錄瀏覽歷史 ,不能夠實現後退功能

   location.replace('http://www.baidu.com');

    3.3 從新加載頁面,至關於刷新按鈕 或者 f5 若是參數爲 true 強制刷新  相似按鍵( ctrl+f5 )

   location.reload( );

相關文章
相關標籤/搜索