BOM (Browser Object Model)浏览器对象模型
//浏览器对象模型:浏览器定制了规范、规则
//通过这些规范你可以通过一些浏览器内置的属性和方法,让Js有能力操作浏览器
Bom核心就是window对象(浏览器窗口对象),是浏览器中最大的对象,是Js中顶级对象
console.log(window);
我们在BOM中学习的其他内容都是window对象下的内容
//location对象 -- 地址栏对象
//histry对象 -- 浏览历史对象
//screen对象 -- 屏幕对象
//navigator对象 -- 浏览器信息对象
//document对象 -- 文档对象
//window对象的一些常用方法:
// alert() 警告框
alert('你的男朋友是个小孩子么');
window.alert('你的男朋友是个小孩子么');
// prompt() 输入框
prompt('你的男朋友是你喜欢的类型吗');
window.prompt('你的男朋友是你喜欢的类型吗')
// confirm() 内容选择框-- '确定'返回true '取消'返回false
var f1 = confirm('你愿你不分离吗');
console.log(f1);
var f2 = window.confirm('他会给你干家务吗');
console.log(f2);
// open() 打开指定的窗口
open('https://www.mi.com/');
window.open('https://www.jd.com/');
//点击事件
fn3.onclick = function () {
window.open('https://www.mi.com/');
}
//close() 关闭当前窗口
close();
Window.colse();
gb.onclick = function () {
close();
}