Bom就是浏览器的对象类型

  1. alert(window)

浏览器可以调用系统对话框,向用户显示信息
系统提供了三个函数,可以完成系统对话框的操作
【注】 window下的函数,都可以省略window直接调用

alert()

直接弹出警告框
参数:警告框内显示的内容

  1. alert('弹出警告框')
  2. //window.alert('弹出警告框')

confirm()

弹出一个带有确定和取消按钮的警告框
【返回值】如果点击确定,返回true
如果点击取消,返回false

  1. var res = confirm('请选择确还是取消');
  2. alert(res);

prompt()

【功能】弹出一个带输入框的提示框
【参数】第一个参数:要在提示框上显示的内容
第二个参数: 输入框内默认的值
【返回值】点击确定:返回值是输入的内容
点击取消: 返回值是null

  1. var res = prompt('请输入一个数','0');
  2. alert(res);

方法

window.open() // open()

参数: 1. 要加载的url
2.窗口的名称或窗口的目标
3.一串有特殊意义的字符

  1. var btn = document.getElementById('btn')
  2. btn.onclick = function() {
  3. //open('www.baidu.com')
  4. //【注】如果只有第一个参数,调用open方法会打开新窗口,加载url
  5. //open('www.baidu/com','百度')
  6. //【注】第二个参数,就是给打开的新窗口起一个名字,然后再去加载url,就在这个已经起好名字的目标窗口加载url
  7. open('www.baidu/com','百度','width=400,height=400,top=200,left=200')
  8. }