BOM
2019-08-28 本文已影响0人
iOSser
-
概念
- BOM(Browser Object Model) 浏览器对象模型
- 将浏览器的各个组成部分封装成对象
-
组成
- window:窗口对象
- Navigator:浏览器对象
- Screen:显示器屏幕对象
- History:历史记录对象
- Location:地址栏对象
-
window 窗口对象
-
特点:
1、不需要创建 可以直接使用 ;
2、window引用可以省略
-
方法:
- 弹出框相关
//显示带有一段消息和确定按钮的警告框 alert(); //显示带有一段消息以及确认和取消按钮的对话框 确定对应返回值true 取消对应返回值false confirm(); //显示提示用户输入对话框 返回值是用户输入的值 prompt();- 打开关闭方法
//关闭窗口 close(); //打开一个窗口 返回新的window open();- 定时器相关方法
//指定 //参数1 执行的代码块儿 //参数2 多长时间后执行 //返回值 唯一标识 用于取消定时器 setTimeout(); //取消 setTimeout() 设置的timeout clearTimeout //循环定时器 //参数1 执行的代码块儿 //参数2 多长时间执行一次 setInterval(); -
属性
-
获取其他BOM对象
1、Navigator:浏览器对象
2、Screen:显示器屏幕对象
3、History:历史记录对象 widow的历史记录 而非浏览器的
4、Location:地址栏对象
-
获取dom对象
- document
-
-