BOM相关

1.BOM(Browser Object Model),定义了操作浏览器的借口

2.常用的BOM对象:Window, History,Navigator,Screen, Location等

3.由于浏览器厂商的不同,Bom对象的兼容性极低。一般情况下,我只用其中的部分功能。

4.http://www.w3school.com.cn/jsref/met_his_go.asp

window对象。
弹框类的方法。前面省略window
alert('提示信息')
confirm("确认信息")
prompt("弹出输入框")
open("url地址",“_black或_self”,“新窗口的大小”)

close()  关闭当前的网页

定时器,清除定时器。

setTimeout(函数,时间) 只执行一次
setInterval(函数,时间) 无限执行
clearTimeout(定时器名称) 清除定时器

location对象:
location.herf = 'url地址'
hash 返回#号后面的字符串,不包含散列,则返回空字符串。
host 返回服务器名称和端口号
pathname 返回目录和文件名。 /project/test.html
search 返回?号后面的所有值。
port 返回URL中的指定的端口号,如URL中不包含端口号返回空字符串
portocol 返回页面使用的协议。 http:或https:

详情: http://www.cnblogs.com/xiaohuochai/p/4819554.html


Navigator对象:
查看浏览器的版本所有信息的对象。


screen对象:
height: 获取整个屏幕的高。
width : 获取整个屏幕的宽。
availHeight: 整个屏幕的高减去系统部件的高
availWidth : 整个屏幕的宽减去系统部件的宽

详情: https://blog.csdn.net/h15882065951/article/details/70048319


history对象:
back() 返回上一页。
forward() 返回下一页。
go(“参数”) -1表示上一页,1表示下一页。

详情: https://blog.csdn.net/n9nzjx57bf/article/details/71641024

猜你喜欢

转载自blog.csdn.net/liux6687/article/details/82455251
bom
今日推荐