浏览器不显示列表_Web前端开发(11)——BOM(浏览器对象模型)

BOM

BOM(全称Browser Object Model)浏览器对象模型尚无正式标准。由于现代浏览器已经(几乎)实现了JavaScript交互性方面的相同方法和属性,因此常被认为是BOM的方法和属性。BOM将浏览器的各个组成部分封装成对象。

BOM组成

BOM主要由下面5个对象组成:

  • Window:窗口对象

  • Navigator:浏览器对象

  • Screen:显示器屏幕对象

  • History:历史记录对象

  • Location:地址栏对象

Window 窗口对象

①常用方法

(1)弹出框有关的方法:

alert() 显示带有一段消息和一个确认按钮的警告框。

confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。

  • 如果用户点击确定按钮,则方法返回true

  • 如果用户点击取消按钮,则方法返回false

prompt()显示可提示用户输入的对话框。返回值是获取用户输入的值

(2)打开关闭有关的方法:

close()关闭浏览器窗口。谁调用方法就关谁窗口。

open()打开一个新的浏览器窗口。返回新的Window对象。

(3)定时器有关的方式

setTimeout()在指定的毫秒数后调用函数或计算表达式。参数:js代码或者方法对象;返回值:唯一标识,用于取消定时器。

clearTimeout()取消由setTimeout()方法设置的timeout。

setInterval()按照指定的周期(以毫秒计)来调用函数或计算表达式。

clearInterval()取消由setInterval()设置的 timeout。

②常用属性

(1)获取其他BOM对象:即history、location、Navigator、Screen。

(2)获取DOM对象:即document。

③特点

Window对象不需要创建可以直接使用。

window使用: window.方法名();

注:window引用可以省略。直接方法名();

Location 地址栏对象

①创建(获取):

  • window.location

  • location

②常用方法

reload()重新加载当前文档,即刷新。

③常用属性

href设置或返回完整的URL。

History 历史记录对象

①创建(获取):

  • window.history

  • history

②常用方法

back()加载history列表中的前一个URL。

forward()加载history列表中的下一个 URL。

go(参数)加载history列表中的某个具体页面。参数:正数则前进几个历史记录,负数则后退几个历史记录。

③常用属性

length返回当前窗口历史列表中的URL数量。

24451f65453b9b33d3038a1a436ecba3.png 0d82e918614cfa078786871e7141a68d.png 24451f65453b9b33d3038a1a436ecba3.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值