《JavaScript操作BOM对象总结》

本文详细介绍了JavaScript中BOM对象的操作,包括navigator、userAgent、ActiveXObject等判断浏览器类型的方法,以及History、Location对象的功能。同时讲解了window对象的作用、属性和方法,如confirm、close、open等。此外,还涉及了document对象、history对象和location对象的属性和方法,以及JavaScript中的Date、Array、String和Math对象的相关方法。最后总结了定时函数setTimeout和setInterval的使用。
摘要由CSDN通过智能技术生成

一:
BOM(Browser Object Model)
BOM在JS里有对象可以通过对象来操作浏览器
navigator(导航器)
userAgent(用户代理)
ActiveXObject(活跃对象)

查看浏览器的种类可以通过navigator(导航器)来查看浏览器的种类不过这个存在弊端
userAgent(用户代理)这个要比navigator要好列:console.log(navigator.userAgent);
可以结合这两个来判断是什么浏览器:
var ua=window.navigator.userAgent;
if(/firefox/i.test(ua)){
alert(“这是火狐浏览器”);
}else if(/chrome/i.test(ua)){
alert(“这是谷歌浏览器”);
}else if(/msie/i.test(ua)){
alert(“这是IE浏览器”);
}else if(“ActiveXObject” in window){
alert(“这是IE11浏览器”);
}
由于IE11的特殊性要使用ActiveXObject(活跃对象)" in window来判断。
History(历史对象)
只要记住go(-1)浏览器向前一页,go(1)向后一页0估计就是本页了
列:go(-1)
Location 对象属性示意图:

Hash:这个就是代表当前所在页面的的名称从#号开始
Host:和端口号和主机当前的URL
Hostname:返

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值