BOM

作者: 柠栀5102 | 来源:发表于2021-12-04 12:27 被阅读0次

BOM 是浏览器对象模型,就可以理解成是当前浏览器打开的窗口,提供了操作浏览器的api(函数)

1、各种弹框

消息框:window.alert('消息框')

输入框:window.prompt('请输入:')

确认框:window.confirm('确定吗?')

2、定时器

1)setTimeout定时器,在指定的毫秒后执行一次

window.setTimeout(()=>{ console.log('我是setTimeout定时器') },3000)

这句代码就是在3秒后打印:我是setTimeout定时器

2)setInterval定时器,每隔指定的毫秒后执行一次

window.setInterva(()=>{ console.log('我是setInterval定时器') },2000)

这句代码就表示每隔2秒就打印一次:我是setInterval定时器'

3、打开和关闭窗口

1)open()方法

window.open("http://baidu.com")

2)close()方法

window.close()  //用于关闭当前窗口

4、数据转换方法

1)window.parseInt()          // 强转为整型

2)window.parseFloat()      //强转为浮点型

3)window.isNaN()              //判断是不是不是数值数据,不是数值返回true,是数值返回false

5、常用属性

windows对象还提供了一些属性

1、losation属性里面保存的是地址栏相关的信息 console.log(window.location);

2、history属性里面保存的是历史记录 console.log(window.history);

forward()前进

window.history.forward()

back()后退

window.history.back()

go()方法,既可以实现前进,也可以实现后退

window.history.go(1) //前进一次

window.history.go(3) //前进三次

window.history.go(-1) //后退一次

window.history.go(-3) //后退三次

相关文章

网友评论

      本文标题:BOM

      本文链接:https://www.haomeiwen.com/subject/uyjvxrtx.html