js学习笔记22----BOM属性和方法
2017-07-28 00:50
357 查看
BOM基本概念 : Browser Object Model 浏览器对象模型。
BOM属性:
window.navigator.userAgent : 浏览器信息
判断是否是某个浏览器,可以用 indexOf 方法来判断。
window.location : 浏览器地址信息
它是一个对象。
window.location.href : 返回地址栏的地址
window.location.search : url?后面的内容
window.location.hash : url#后面的内容
BOM方法
方法都是基于window。
open(页面的地址url, 打开的方式)方法 : 打开一个新窗口(新页面)
如果 url 为空,则默认为打开一个空白页面;
如果 打开方式 为空,默认为新窗口方式打开。
返回值:返回新打开窗口的window对象。
close() : 关闭窗口
兼容性问题:
1.ff : 默认无法关闭;
2.chrome : 默认直接关闭;
3.ie : 询问用户
可以关闭在本窗口中通过js创建的新窗口。
BOM属性:
window.navigator.userAgent : 浏览器信息
判断是否是某个浏览器,可以用 indexOf 方法来判断。
window.location : 浏览器地址信息
它是一个对象。
window.location.href : 返回地址栏的地址
window.location.search : url?后面的内容
window.location.hash : url#后面的内容
BOM方法
方法都是基于window。
open(页面的地址url, 打开的方式)方法 : 打开一个新窗口(新页面)
如果 url 为空,则默认为打开一个空白页面;
如果 打开方式 为空,默认为新窗口方式打开。
返回值:返回新打开窗口的window对象。
close() : 关闭窗口
兼容性问题:
1.ff : 默认无法关闭;
2.chrome : 默认直接关闭;
3.ie : 询问用户
可以关闭在本窗口中通过js创建的新窗口。
相关文章推荐
- ExtJS学习笔记(一):ExtJS程序的结构及如何定义js的private, public属性、方法
- js面向对象的学习笔记九(BOM 与 DOM 经常使用的属性分析)
- 【前端学习笔记】深入学习Javascript:DOM和BOM的方法及属性总结
- 【js学习笔记-049】---函数的属性、方法和构造函数
- Dynamic CRM 2013学习笔记(二十三)CRM JS智能提示(CRM 相关的方法、属性以及页面字段),及发布前调试
- js面向对象学习笔记之九(BOM 与 DOM 中常用属性分析)
- IOS学习笔记之属性方法的选择
- js学习笔记——bing方法
- JS函数的原型及对象,对象方法,对象属性的学习
- JS OO 学习笔记 ——JS封装使用prototype添加方法
- Python学习笔记五(面向对象-类-方法-属性)
- 学习Altas 笔记[JS简单调用服务端方法]
- 学习Altas 笔记[js调用重载的方法出错,如何处理]
- Ext学习笔记01 - NameSpace,类实例属性,类实例方法,类静态方法
- 学习Altas 笔记[js调用重载的方法出错,如何处理]
- Spring学习笔记 初始化属性为null值的方法
- Ext学习笔记 - NameSpace,类实例属性,类实例方法,类静态方法
- JNI学习笔记3——本地方法取得Java属性/调用java方法
- Silverlight学习笔记三(鼠标点击动态画直线|动态设置Ellipse的Canvas.Top与Canvas.Left|动态设置Stroke属性的方法。)
- JNI学习笔记:(1)开篇(2)本地代码访问Java代码 (3)本地方法取得Java属性/调用java方法 (4)本地代码创建Java对象(包括javaString) (5) 本地方法处理java数组