BOM

BOM

Browser Object Model 浏览器对象模型

JavaScript将浏览器的各个组成部分封装为对象

组成:  

 window:浏览器窗口对象

Navigator:浏览器对象

Screen:屏幕对象

History:历史记录对象

Location:地址栏对象

 

 window:浏览器窗口对象

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

window.alert("abc");

属性:获取其他BOM对象

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

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

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

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

方法

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

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

  //comfirm. 点击确定按钮,返回true,点击取消按钮,返回false
        var flag = confirm("确认删除?");
        if(flag){
             alert("删除成功");
        } else{
             alert("取消删除");
        }

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

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

 

//定时器
        /**
         * 方法:
         * setTimeout(function,毫秒值):在一定的时间间隔后执行一个function. 只执行一次
         * setInterval(function,毫秒值):在一定的时间间隔后执行一个function. 循环执行
         */

        setTimeout(function (){
             alert("!!!");
        },3000)

        setInterval(function (){
             alert("????");
        },3000)

 

History:历史记录对象

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

window.history.方法();
history.方法();

方法:

back():加载history列表中的前一个URL。

forward():加载history列表中的下一个URL。

 

Location:地址栏对象

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

window.location.方法();
location.方法();

属性:href:设置或返回完整的URL。

 

实例展示:

 

 

 

posted @ 2023-04-05 00:09  YE-  阅读(9)  评论(0编辑  收藏  举报