国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JavaScript BOM——“location 對象”的注意要點

未東興 / 2915人閱讀

摘要:對象基本介紹是最有用的對象之一,它提供了與當前窗口中加載的文檔有關的信息。設置或返回主機名和當前的端口號。設置或返回當前的協議。另外,也可以修改對象的其他屬性來改變。并且用戶不能返回到值錢的頁面。

location 對象基本介紹

location 是最有用的 BOM 對象之一,它提供了與當前窗口中加載的文檔有關的信息。還提供了一些導航功能。下面是 location 對象的所有屬性:

假設當前的 URL 是: http://example.com:1234/test.htm#part2:
hash    設置或返回從井號 (#) 開始的 URL(錨)。//#part2
host    設置或返回主機名和當前 URL 的端口號。//example.com:1234
hostname    設置或返回當前 URL 的主機名。//example.com
href    設置或返回完整的 URL。//http://example.com:1234/test.htm#part2:
pathname    設置或返回當前 URL 的路徑部分。///test/test.htm
port    設置或返回當前 URL 的端口號。//1234
protocol    設置或返回當前 URL 的協議。//http:

假設當前的 URL 是: http://www.w3school.com.cn/tiy/t.asp?f=hdom_loc_search
search    設置或返回從問號 (?) 開始的 URL(查詢部分)。//?f=hdom_loc_search
位置操作 assign()方法

為其傳遞一個 URL,如:

location.assign("http://www.baidu.com");

這樣就可以立即打開新 URL 并在瀏覽器的歷史紀錄中生成一條記錄。也可以用 location.href 和 window.location 設置為一個 URL 的值。

另外,也可以修改 location 對象的其他屬性來改變 URL。這樣會在瀏覽器的歷史紀錄中生成一條新的記錄。

replace()方法

雖然會導致瀏覽器位置的改變,但不回在歷史紀錄中生成新的記錄。并且用戶不能返回到值錢的頁面。如:

setTimeout(function(){
    location.replace("http://www.baidu.com");
}, 3000)

上面的代碼,三秒鐘之后跳轉到新的頁面。

reload()方法

重新加載,接收一個可選參數,如下:

location.reload(); //可能從緩存中加載

location.reload(true); //從服務器重新加載

如:

setTimeout(reloading, 5000);
function reloading(){
    location.reload(true);
}

每五秒鐘刷新一次頁面。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/78225.html

相關文章

  • JavaScript BOM——“screen 對象”和“history 對象注意要點

    摘要:對象用處不大,對象基本上只涌來表明客戶端的能力返回顯示屏幕的高度除任務欄之外。返回目標設備或緩沖器上的調色板的比特深度。返回顯示屏幕每英寸的水平方向的常規點數。返回顯示屏幕的顏色分辨率比特每像素。負數表示向后跳轉,正數表示向前跳轉。 screen 對象 用處不大,screen 對象基本上只涌來表明客戶端的能力: availHeight 返回顯示屏幕的高度 (除 Windows 任...

    leoperfect 評論0 收藏0
  • JavaScript 基礎知識 - BOM

    摘要:在中我們需要掌握定時器。定時器不是我們調用,我們只需要把函數的地址傳過去,時間到了,會自己調用。參數延時的時間單位毫秒返回定時器的,用于清除示例代碼延時定時器秒后將執行的代碼。 showImg(https://segmentfault.com/img/remote/1460000012575821?w=1920&h=1080); 前言 本篇文章是JavaScript基礎知識的BOM篇,...

    garfileo 評論0 收藏0
  • JavaScript 基礎知識 - BOM

    摘要:在中我們需要掌握定時器。定時器不是我們調用,我們只需要把函數的地址傳過去,時間到了,會自己調用。參數延時的時間單位毫秒返回定時器的,用于清除示例代碼延時定時器秒后將執行的代碼。 showImg(https://segmentfault.com/img/remote/1460000012575821?w=1920&h=1080); 前言 本篇文章是JavaScript基礎知識的BOM篇,...

    Object 評論0 收藏0
  • JavaScript BOM——“navigator 對象注意要點

    摘要:返回指明系統是否處于脫機模式的布爾值。返回使用的默認語言。規定瀏覽器是否啟用數據污點。上述代碼用來檢測中的插件,但標識符不同,如一般為。如其中的表示源,由系統自動插入。接收三個參數要處理的協議或,處理該協議的頁面的和應用程序的名稱。 navigator 簡單介紹 下面是存在于所有瀏覽器中的屬性和方法(注釋:沒有應用于 navigator 對象的公開標準,不過所有瀏覽器都支持該對象。):...

    Nosee 評論0 收藏0
  • JavaScript要點(不含有語言基礎語法)

    摘要:被覆蓋級事件處理事件名,事件處理函數,事件捕獲事件冒泡清除事件處理要使用級事件處理程序不會被覆蓋而是會一步一步的解析執行。 一,變量1.可以用new Array(1,2);來定義數組。2.可以通過為變量賦值為null來清除變量,如: //首先定義一個變量 var i1=10; i1=null; //此時的i1就被清除了 在函數里面這樣定義變量的時候要注意 funtion demo()...

    OpenDigg 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<