BOM(浏览器对象模型)
- BOM提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。
window对象
- 属性
- 语法:window.属性名 = ‘属性值’
-
方法
-
confirm()与alert ()、 prompt()区别
- alert( ):一个参数,仅显示警告对话框的消息,无返回值,不能对脚本产生任何改变。
- prompt( ):两个参数,输入对话框,用来提示用户输入一些信息,单击“取消”按钮则返回null,单击“确定”按钮则返回用户输入的值,常用于收集用户关于特定问题而反馈的信息。
- confirm( ):一个参数,确认对话框,显示提示对话框的消息、“确定”按钮和“取消”按钮,单击“确定”按钮返回true,单击“取消”按钮返回false,因此与if-else语句搭配使用。
- open()方法
- window.open(“弹出窗口的url”,“窗口名称”,"窗口特征”)
history对象
-
常用方法
-
等价于
location对象
-
常用属性
-
常用方法
Document对象
-
常用属性
-
常用方法
JS内置对象
-
前两个章节分别介绍了String、Array、Date对象。
-
Math:用于执行常用的数学任务,它包含了若干个数字常量和函数。
-
常用方法
-
如何实现返回整数范围数字
-
例如:返回2~99
math.floor(Math.random() * 98 + 2);