JavaScript之BOM基础
BOM(Browser Object Model)也叫浏览器对象,它提供了很多对象,用于访问浏览器的功能。但是BOM是没有标准的,每一个浏览器厂家会根据自己的需求来扩展BOM对象。本文主要以一些简单的小例子,简述前端开发中BOM的相关基础知识,仅供学习分享使用,如有不足之处,还请指正。 概述 window对象是最顶层的对象,旗下还有6大属性,也都是对象。document对象下也有5大属性,同样都是对象。window的属性和方法,可以采用:window.属性,或 window.方法()进行调用,或者直接调用。BOM结构图,如下所示: window对话框 window提供的默认对话共三种:系统对话框(alert),选择对话框(confirm),输入对话框(prompt),如下所示: 1 //系统对话框 2 alert('Hello world!!!'); //弹出一个对话框,只有一个确定按钮,没有返回值。 3 //选择对话框,有两个按钮,确定和取消。本身可以返回bool类型的结果,如果确定,返回true,否则返回false 4 document.writeln( confirm('Are you sure ?'));//点确定,输出true ;取消,输出:false 5 //输入框,需要用户输入值,输入的数据类型不限 6 document.writeln(prompt('Plese