07 JS的BOM
来源:互联网 发布:刘邦 知乎 编辑:程序博客网 时间:2024/06/06 08:35
1、浏览器的区域
BOM:browser object model 浏览器对象模型
DOM:Document Object Model(文档对象模型)
2、Javascript中bom介绍
IE 3.0 和 NetscapeNavigator 3.0 提供了一种特性 - BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。使 BOM 独树一帜且又常常令人怀疑的地方在于,它只是JavaScript 的一个部分,没有任何相关的标准。
BOM 主要处理浏览器窗口和框架,不过通常浏览器特定的JavaScript 扩展都被看做 BOM 的一部分。这些扩展包括:
弹出新的浏览器窗口
移动、关闭浏览器窗口以及调整窗口大小
提供 Web 浏览器详细信息的定位对象
提供用户屏幕分辨率详细信息的屏幕对象
对 cookie 的支持
IE 扩展了 BOM,加入了 ActiveXObject 类,可以通过JavaScript 实例化 ActiveX 对象
由于没有相关的 BOM 标准,每种浏览器都有自己的 BOM 实现。有一些事实上的标准,如具有一个窗口对象和一个导航对象,不过每种浏览器可以为这些对象或其他对象定义自己的属性和方法。
相关对象:
Window对象
Navigator对象
Screen对象
History对象
Location对象
Window对象
Window 对象表示浏览器中打开的窗口
如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象
------详细BOM内容见下解
- 07 JS的BOM
- js的BOM对象
- JS的BOM对象
- js的BOM
- js的Bom对象
- js的bom对象简介
- BOM js
- js BOM
- JS BOM
- js bom
- [js] BOM
- 【JS】BOM
- js BOM
- js BOM
- JS BOM
- js的BOM对象完全解析
- JS BOM之location.hash的用法
- js的window对象(BOM)
- selenium知识点
- mybatis中resultType和resultMap使用时的区别
- phpstudy扩展MongoDB
- HDU6058【(1-n排列从小到大处理)+链表】
- EasyUI Numberbox 保留两位小数
- 07 JS的BOM
- Java通过BufferedWriter追加内容到文件末尾的几种常用方法
- 51nod 1670-打怪兽(组合数学)
- setting.xml配置文件详解
- 类和对象的生存周期
- sql查询语句1
- 修改Tomcat的字符编码配置解决乱码问题
- 网络图片异步加载类库--Android-Universal-Image-Loader的使用
- sql语句例子2