BOM基本概念

基本概念

bom是使用JavaScript开发web应用程序的核心.

bom提供了与网页无关的浏览器功能对象

bom的核心是window 表示浏览器的实例

小结:

BOM对象是以window对象为基础的  这个对象代表了 [ 浏览器窗口 和 页面可见的区域 ] 

window对象也被复用为ECMAScript的global对象 因此全局变量和函数都是它的属性和方法

而且所有原生类型的构造函数从一开始就存在于这个对象上

本节内容

. 要应用其他window对象 可以使用几个不同的窗口指针 [ top parent self ]

. 通过location对象可以 以编程的方式操纵浏览器的导航系统 

  通过设置这个location对象的属性 可以 [ 改变浏览器URL中的某一部分或全部 ]

  使用replace()方法可以替换浏览器历史记录中当前显示的页面 变导航到新的URL

. navigator对象 提供关于浏览器的信息。提供的信息取决于浏览器 不过有些属性如 userAgent是所有浏览器都支持的

. screen对象保存着客户端显示器的信息 这些信息通常用于评估浏览网站的设备信息

. history对象 提供了操纵浏览器历史记录的能力 开发者可以确定历史记录中包含了多少条目

  并以编程的方式实现在历史记录中导航 并且也能够修改历史记录

原文地址:https://www.cnblogs.com/fuyunlin/p/14794137.html