最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

BOM中l(wèi)ocation對象的屬性和方法

 更新時(shí)間:2023年04月07日 10:20:26   作者:Wu_hello_mi  
這篇文章主要介紹了BOM中l(wèi)ocation對象的屬性和方法,作為前端基礎(chǔ)location對象的屬性方法還是要掌握的,需要的朋友可以參考下

一、location 對象是什么?

window 對象給我們提供了一個(gè) location 屬性用于獲取或設(shè)置窗體的 URL,并且可以用于解析 URL 。 因?yàn)檫@個(gè)屬性返回的是一個(gè)對象,所以我們將這個(gè)屬性也稱為 location 對象。

1.1 URL

統(tǒng)一資源定位符 (Uniform Resource Locator, URL) 是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址?;ヂ?lián)網(wǎng)上的每個(gè)文件都有一個(gè)唯一的 URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它。

URL 的一般語法格式為:

 protocol://host[:port]/path/[?query]#fragment
 http://www.itcast.cn/index.html?name=andy&age=18#link

二、 location 對象的屬性

 案例1:5秒鐘之后自動(dòng)跳轉(zhuǎn)頁面

分析:

利用定時(shí)器做倒計(jì)時(shí)效果 時(shí)間到了,就跳轉(zhuǎn)頁面。使用 location.href
<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
 
<body>
    <button>點(diǎn)擊</button>
    <div></div>
    <script>
        var btn = document.querySelector('button');
        var div = document.querySelector('div');
        btn.addEventListener('click', function() {
            // console.log(location.href);
            location.;
        })
        var timer = 5;
        setInterval(function() {
            if (timer == 0) {
                location.;
            } else {
                div.innerHTML = '您將在' + timer + '秒鐘之后跳轉(zhuǎn)到首頁';
                timer--;
            }
 
        }, 1000);
    </script>
</body>
 
</html>

 案例2:獲取 URL 參數(shù)數(shù)據(jù)(主要練習(xí)數(shù)據(jù)在不同頁面中的傳遞)

分析:

  1. 第一個(gè)登錄頁面,里面有提交表單, action 提交到 index.html頁面
  2. 第二個(gè)頁面,可以使用第一個(gè)頁面的參數(shù),這樣實(shí)現(xiàn)了一個(gè)數(shù)據(jù)不同頁面之間的傳遞效果
  3. 第二個(gè)頁面之所以可以使用第一個(gè)頁面的數(shù)據(jù),是利用了URL 里面的 location.search參數(shù)
  4. 在第二個(gè)頁面中,需要把這個(gè)參數(shù)提取。
  5. 第一步去掉?  利用 substr
  6. 第二步 利用=號(hào)分割 鍵 和 值     split(‘=‘)
  7. 第一個(gè)數(shù)組就是鍵   第二個(gè)數(shù)組就是值

三、location 對象的方法

<body>
    <button>點(diǎn)擊</button>
    <script>
        var btn = document.querySelector('button');
        btn.addEventListener('click', function() {
            // 記錄瀏覽歷史,所以可以實(shí)現(xiàn)后退功能
            // location.assign('http://www.itcast.cn');
            // 不記錄瀏覽歷史,所以不可以實(shí)現(xiàn)后退功能
            // location.replace('http://www.itcast.cn');
            location.reload(true);
        })
    </script>
</body>

到此這篇關(guān)于BOM中l(wèi)ocation對象的屬性和方法的文章就介紹到這了,更多相關(guān)location對象的屬性方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

沁源县| 平乡县| 吕梁市| 临汾市| 磐安县| 临沧市| 巴彦淖尔市| 洪雅县| 依安县| 泰宁县| 镇康县| 阿尔山市| 田阳县| 广平县| 高要市| 巴中市| 东乌| 深水埗区| 赫章县| 岗巴县| 罗平县| 贵定县| 惠东县| 苏尼特左旗| 犍为县| 吴堡县| 云梦县| 浦江县| 蒙自县| 嫩江县| 福海县| 大埔县| 平谷区| 绥阳县| 蚌埠市| 油尖旺区| 沂源县| 云林县| 原阳县| 巍山| 来宾市|