JS-10.对象-BOM

BOM:

            1、概念:

                Browser Object Model 浏览器对象模型,允许JavaScript与浏览器对话,JavaScript将浏览器的各个组成部分封装成对象

            2、组成:

                Window:浏览器窗口对象

                Navigator:浏览器对象

                Screen:屏幕对象

                History:历史记录对象

                Location:地址栏对象

Window

            介绍:浏览器窗口对象

            获取:直接使用window,其中window.可以省略。

            1、属性:

                history:对History对象的只读引用。

                location:用于窗口或框架的Location对象。

                navigator:对Navigator对象的只读引用。

            2、方法:

                alert():显示带有一段消息和一个确认按钮的警告框

                confirm():显示带有一段消息以及确认按钮和取消按钮的对话框

                setInterval():按照指定的周期(以毫秒计)来调用函数或计算表达式

                setTimeout():在指定的毫秒数后调用函数或计算表达式

Location

            介绍:地址栏对象。

            获取:使用window.location获取,其中window.可以省略。

                window.location.属性;   location.属性;

            属性:

                href:设置或返回完整的URL。     location.href = "https://www.itcast.cn";

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JS-对象-BOM</title>
</head>
<body>
    <script>
        /* 
            BOM:
            概念:Browser Object Model 浏览器对象模型,允许JavaScript与浏览器对话,JavaScript将浏览器的各个组成部分封装成对象
            组成:
                Window:浏览器窗口对象
                Navigator:浏览器对象
                Screen:屏幕对象
                History:历史记录对象
                Location:地址栏对象
            Window
            介绍:浏览器窗口对象
            获取:直接使用window,其中window.可以省略。
            属性:
                history:对History对象的只读引用。
                location:用于窗口或框架的Location对象。
                navigator:对Navigator对象的只读引用。
            方法:
                alert():显示带有一段消息和一个确认按钮的警告框
                confirm():显示带有一段消息以及确认按钮和取消按钮的对话框
                setInterval():按照指定的周期(以毫秒计)来调用函数或计算表达式
                setTimeout():在指定的毫秒数后调用函数或计算表达式
            Location
            介绍:地址栏对象。
            获取:使用window.location获取,其中window.可以省略。
                window.location.属性;   location.属性;
            属性:
                href:设置或返回完整的URL。     location.href = "https://www.itcast.cn";

        */
/*         window.alert("Hello JavaScript");
        alert("Hello JS");  // window.可以省略

        var result = window.confirm("您确定要删除吗?");
        alert(result);   // 确定:true  取消:false
*/

// 定时器
        var i = 0; 
      /*   setInterval(function() {

        }) */
        setInterval(() => {
            i++;
            console.log("setInterval执行了" + i + "次");
        }, 2000); 

        setTimeout(() => {
            alert("JS");
        },3000)

        alert(window.location);  // 获取当前浏览器的地址栏对象
        location.href = "https://www.bilibili.com";  // window.可以省略  自动跳转到指定的url网站
    </script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值