色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript history 1

林玟書1年前7瀏覽0評論

JavaScript的history對象是JavaScript中內置的一個重要對象,它可以讓頁面在不重新加載的情況下,控制瀏覽器訪問歷史記錄。現在大多數Web頁面都使用了JavaScript的歷史記錄,從而使用戶可以通過返回和前進按鈕瀏覽他們訪問過的頁面。history對象有兩個版本,分別是history-1和history-2,本文將對history-1進行介紹。

history-1中最常用的方法就是back和forward方法,這兩個方法可以在向前和向后更改歷史記錄時使用。back方法將頁面轉到瀏覽器歷史記錄中的上一個頁面,而forward方法將頁面轉到瀏覽器歷史記錄中的下一個頁面。例如:

<input type="button" value="Back" onclick="history.back()">
<input type="button" value="Forward" onclick="history.forward()">

除了back和forward方法外,history-1還有length屬性和go方法。length屬性返回瀏覽器歷史記錄中的頁面數,而go方法可以根據瀏覽器歷史記錄的頁面數,以相對位置向前或向后更改頁面。例如:

<input type="button" value="-1" onclick="history.go(-1)">
<input type="button" value="0" onclick="history.go(0)">
<input type="button" value="1" onclick="history.go(1)">

上面的代碼中,-1表示回到歷史記錄中的上一個頁面,0表示刷新當前頁面,1表示進入歷史記錄中的下一個頁面。

除了這些方法和屬性外,history-1還有replaceState方法。這個方法可以在不創建新的歷史記錄條目的情況下,用新的數據更新當前的歷史記錄條目。例如:

history.replaceState(stateObject, title, url);

stateObject參數可以用來存儲與url相關的任何數據,title參數是新的歷史記錄條目的標題,url參數表示新的歷史記錄條目的URL地址。

綜上所述,history-1中的方法和屬性非常有用,可以讓我們在不重新加載頁面的情況下,控制瀏覽器訪問歷史記錄。這些方法和屬性可以讓我們實現一些特殊的功能,比如:返回和前進按鈕、頁面跳轉、數據更新等等。