JavaScript之BOM操作

本文深入解析浏览器对象模型(BOM),包括通过window对象访问文档、框架、浏览器信息、屏幕信息等功能。涵盖页面跳转、刷新、历史记录操作及新窗口打开的方法。

BOM :浏览器对象模型
可以通过全局对象window来访问

	window.document  // 当前页面的文档(源码)
	window.frames  // 框架集合
	window.navigator  // 浏览器及其功能信息
	window.screen // 屏幕信息
	window.location
	window.history // 历史信息
	window.close()  // 关闭页面
    window.open('url',"blank","style") //打开一个新页面,是否在新窗口打开,blank为true,则是在新窗口打开,style为样式

window.location

 	window.location.href = ''// 跳转页面
    window.location.reload()  // 刷新页面
    window.location.reload(true)// 带缓存刷新
    window.location.replace()  // 跳转页面不留痕迹
    window.location.assign()  // 跳转页面留痕迹

window.history

	window.history.back()  // 跳转到前一页
    window.history.forward()  // 跳转到后一页
    window.history.back() // 上一页
    window.history.go()  // 大于0时,跳转到自己后面的页面。小于0时,跳转到前面的页面
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值