JavaScript BOM
浏览器对象模型(Browser Object Model (BOM))允许 JavaScript 与浏览器对话。
浏览器对象模型(Browser Object Model (BOM))
不存在浏览器对象模型(BOM)的官方标准。
现代的浏览器已经(几乎)实现了 JavaScript 交互相同的方法和属性,因此它经常作为 BOM 的方法和属性被提到。
系统对话框
window方法
浏览器可以通过alert()、confirm()和prompt()方法可以调用系统对话框向用户显示信息。
alert() 弹出警告框
confirm()弹出一个带确定和取消的提示框
返回值:
如果点击确认,返回true
如果点击取消返回false
prompt()弹出一个带输入框的提示框
参数:
第一个参数:面板上显示的内容
第二个参数:输入框里面的默认(可以不传入)
返回值:
点击确定,返回输入框中的内容
点击取消,放回null
实践
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>BOM</title>
<script>
alert("MW");//直接弹出警告框
var res=confirm("你确认离开吗?");
document.write(res+"<br/>");
var res1=prompt("请输入最大值",100);
document.write(res1);
</script>
</head>
<body>
</body>
</html>
效果图
还有一些其他方法
window.open() - 打开新窗口
window.close() - 关闭当前窗口
window.moveTo() -移动当前窗口
window.resizeTo() -重新调整当前窗口