1. 程式人生 > 其它 >實現執行緒的兩種方式

實現執行緒的兩種方式

1. URL

統一資源定位符(Uniform Resource Locator,URL)是網際網路上標準資源的地址。

網際網路上的每個檔案都有一個唯一的URL,它包含的資訊指出檔案的位置以及瀏覽器應該怎麼處理它。

URL的一般語法格式為 :

 

 

 

 url 地址名稱

 

 location 物件的屬性

常用屬性

 

重要 : location.href    location.search   location.hash

 

location 物件的方法

 

  <button>點選</button>
    <script>
        var
btn = document.querySelector('button'); btn.addEventListener('click', function() { // 記錄瀏覽歷史,所以可以實現後退功能 location.assign('http://www.itcast.cn'); // 不記錄瀏覽歷史,所以不可以實現後退功能 location.replace('http://www.itcast.cn'); // 引數為 true 強制重新整理 location.reload(true
); }) </script>

 

附加 : navigator 物件

作用 : 判斷這個頁面是在 那個瀏覽器開啟的

注 : 裡面的 屬性值 很多但是我們只需要知道  userAgent 這個方法就行

 

附加 : history 物件

 

 

作用 : 主要設定 前進和後退按鈕

注 : 這個方法作為了解, 某些頁面可能會用到, 開發不長用

程式碼示例 :  (這裡有兩個頁面)

index1 (前進)

    <a href="list.html">點選我去往列表頁</a>
    <button>前進</button>
    <script>
        var
btn = document.querySelector('button'); btn.addEventListener('click', function() { // history.forward(); history.go(1); }) </script>

index2 (後退)

<a href="index.html">點選我去往首頁</a>
    <button>後退</button>
    <script>
        var btn = document.querySelector('button');
        btn.addEventListener('click', function() {
            // history.back();
            history.go(-1);
        })
    </script>