js:bom对象及方法属性事件使用

BOM主要包含Window、Navigator、Screen、History和Location五大部分。Window对象提供了如alert、confirm、prompt等交互方法,以及open、close、setInterval等窗口控制功能。Location对象用于处理页面地址,支持replace、assign、reload等操作。History对象管理浏览历史,而Screen对象则描述了客户端显示器的信息。此外,还涉及onload、onscroll等浏览器事件。
摘要由CSDN通过智能技术生成

bom

总的来说,BOM 对象大致包含五个部分:

  • Window 对象:浏览器窗口对象

  • Navigator:浏览器对象

  • Screen:浏览器所处客户端的显示器屏幕对象

  • History:浏览器当前窗口的访问历史记录对象

  • Location:浏览器当前窗口的地址栏对象

分类

属性

描述

window

window.方法名()

BOM 中的 Window 对象不需要创建就可以直接使用

alert()

警告框

confirm()

用户输入确认、取消返回布尔

prompt()

可供用户自定义输入,无内容为null

open()

打开或查找新的浏览器窗口

name.close()

关闭浏览器窗口

setinterval()

定时器

settimeout(fn,毫秒)

指定时间后执行一次

clearinterval(name)

关闭定时器

cleartimeout()

关闭定时器2

loction

loction.replace()

替换当前地址,无历史记录

loction.assign(“www.”)

替换当前地址,有历史记录

loction.reload(bool)

重新加载文档,参数默认false,从缓存加载,true从新发请求

host

设置并检索主机名和端口号

hostname

设置并检索主机名部分

href

设置并返回完整url,效果和assign方法一样

history

foreard()

加载下一个页面

back()

后退一个页面

go()

前进或后退一个页面,设置+-值

history.length

返回历史列表数量

浏览器事件

onload()

对象加载完出发

onscroll()属性scrolltop

窗口滚动条被拖动后触发

onresize()

窗口的大小改变时触发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值