js学习笔记22----BOM属性和方法

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创建的新窗口。

原文地址:https://www.cnblogs.com/sese/p/7248123.html