Bom编程
Bom(Browser Object Model)是浏览器对象模型,浏览器对象模型提供了独立于内容的,可以与浏览器窗口进行互动的对象结构。Bom有多个对象组成, 其中代表浏览器窗口window对象是Bom的顶级对象,其他对象都是该对象的子对象
Bom编程是指网页被加载以后,js引擎会将浏览器的各个部分封装成对象,我们通过操作这些不同的对象的属性和方法来实现一些效果。
1.Window 对象
常用的属性:
defauleStatus:指定窗口状态栏中的信息。
status:指定当前窗口状态栏中的信息。
frames:是一个数组,其中内容是窗口中所有的框架。
parent:指当前窗口的父窗口。
self:指当前窗口。
top:代表当前所有窗口的最顶层窗口。
window:代表当前窗口。
常用的方法:
alert:显示带有一个“确定”按钮的对话框。
confirm:显示带有“确定”与“取消”两个按钮的对话框。
prompt:显示带有输入区的对话框。
open:打开一个新窗口。
print: 打印与窗口关联的文档
close:关闭用户打开的窗口。
setInterval(代码,毫秒):每个一定的毫秒数执行一次代码
clearInterval:清除定时器
setTimeout: 经过ms毫秒后执行代码(只执行一次)
clearTimeout:清除定时器
常用的属性:
hash: 返回一个URL的锚部分
host: 返回一个URL的主机号和端口号
hostname: 返回URL的主机名
href:返回完整的URL路径名
port:返回一个URL服务器使用的端口号
protocol:返回一个URL协议
search:返回一个URL的查询部分。
reload():重新载入当前文档。
replace():用新的文档替换当前文档。
常用的方法:
back() :后退按钮
forward() :前进按钮

浙公网安备 33010602011771号