BOM基础概念

学习BOM,主要是学习 浏览器窗口交互 的一些对象 

location  位置导航对象
screen    屏幕对象
history    浏览历史对象
navigator 浏览器信息对象

 

 一 BOM概念

1)什么是BOM

// Browser Object Model  浏览器对象模型

// 它提供了独立于内容而与浏览器窗口进行交互的对象

// 其核心对象时window

// BOM由一系列对象构成,每个对象都提供了很多方法和属性

2)DOM和BOM的关系

  

 

  

 

 

二 顶级对象window

1)基础概念

// window是浏览器的顶级对象 具有双重角色

// 1 它是JS访问浏览器窗口的一个接口

// 2 它是一个全局对象。

// 3 定义在全局作用域的变量和函数都会变成window的属性和方法

2)代码范例

//1 完整的调用警示框:window.alert();
//2 var num = 10; console.log(window.num);
//3 function fun(){}; 调用:window.fun();
只是我们平时都省略了window

3)打印window对象

// console.log(window);
// window.name window有这个属性,所以自定义变量名 不要用 name

 

posted @ 2021-02-17 22:44  棉花糖88  阅读(90)  评论(0编辑  收藏  举报