码迷,mamicode.com
首页 > 其他好文 > 详细

BOM浏览器对象

时间:2017-07-17 10:02:41      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:navig   16px   tor   指定   全局   相关   clear   alert   对话   

BOM浏览器对象
BOM是browser object model的缩写,简称浏览器对象模型
BOM提供了独立于内容而与浏览器窗口进行交互的对象
由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window
BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性
BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C
BOM最初是Netscape浏览器标准的一部分

window对象:对象表示浏览器中打开的窗口。全局对象

【一、三个弹框】
window.alert("手机号码有误");
window.prompt("输入你的年龄","123");
window.confirm("");//显示一个带有指定消息和 OK 及取消按钮的对话框。

【二、location对象】
网页跳转:
location.href(url);
在另一个窗口打开:
open(url);

【二附加、url的编解码】
encodeURI("中文字符") 编码成单字符编码。
decodeURI("%E7%9F%A5%E4%B9%8E") //解码成"知乎"

【三、history对象】
History 对象最初设计来表示窗口的浏览历史。但出于隐私方面的原因,History 对象不再允许脚本访问已经访问过的实际 URL。
唯一保持使用的功能只有 back()、forward() 和 go() 方法。
history.back() - 与在浏览器点击后退按钮相同
history.forward() - 与在浏览器中点击按钮向前相同
history.go()

【四、定时器】
定时器: setInterval("js代码",时间)
清除定时器: clearInterval(ID); //ID为setInterval的返回值
延时器:setTimeout("JS代码",时间)//
清除延时器:clearTimeout(ID);

【五、浏览器检测】
userAgent
navigator.userAgent

 

BOM浏览器对象

标签:navig   16px   tor   指定   全局   相关   clear   alert   对话   

原文地址:http://www.cnblogs.com/lhl66/p/7192611.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!