这篇文章给大家分享的是有关JavaScript中BOM有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
BOM 指浏览器对象模型,可以通过js 操作浏览器。
window -整个浏览器窗口 也是网页的全局对象
navigator -浏览器信息
location -浏览器地址栏信息,可以获取地址或者操作
history -浏览器的历史记录 该对象不能获取到具体的历史记录, 只能操作浏览器向前 或者 向后。
screen - 获取用户当前使用的显示器屏幕的相关信息
navigator 可以获得浏览器的信息, navigator.userAgent 可以获得当前是什么浏览器, 拿到的是字符串 可以通过正则来判断是谷歌还是火狐等, 但是ie11判断不出来,但ie可以通过 ie特有的属性ActiveXObject来判断。
var userAgent = navigator.userAgent; if (/firefox/i.test(userAgent)) { alert("你是火狐"); } else if (/chrome/i.test(userAgent)) { alert("你是chrome"); } else if("ActiveXObject" in window){ alert("你是ie"); }
history 历史记录
history.forward() 像前跳, history.back()向后跳, history.go(参数),history.go(1)相当于 history.forward();
var next=document.getElementById("next"); var prev=document.getElementById("prev"); next.onclick=function(){ // history.forward(); history.go(1); } prev.addEventListener("click",function(){ // history.back(); history.go(2); },false)
感谢各位的阅读!关于JavaScript中BOM有什么用就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。