JavaScript初级——BOM

1、BOM

------ 浏览器对象模型

------ BOM可以使我们通过 JS 来操作浏览器

------ 在BOM中为我们提供了一组对象,用来完成对浏览器的操作

2、BOM对象:

① Window ------ 代表的是整个浏览器的窗口,同时 window 也是网页中的全局对象。

② Navigator ------ 代表的是当前浏览器的信息,通过该对象可以来识别不同的浏览器。

③ Location ------ 代表当前浏览器的地址栏信息,通过 Location 可以获取地址栏信息,或者操作浏览器跳转页面。

④ History ------ 代表浏览器的历史记录,可以通过该对象来操作浏览器的历史记录。由于隐私原因,该对象不能获取到具体的历史记录,只能操作浏览器向前或向后翻页,而且该操作只在档次访问时有效。

⑤ Screen ------ 代表用户的屏幕信息,通过该对象可以获取到用户的显示器的相关的信息。

3、这些BOM对象在浏览器中都是作为 window 对象的属性保存的。可以通过 window 对象来使用,也可以直接使用。

本文分享到这里,下一节继续分享javascript初级学习中的Navigatior。

相关推荐
开源技术几秒前
Python GeoPandas基础知识:地图、投影和空间连接
开发语言·ide·python
hedley(●'◡'●)4 分钟前
基于cesium和vue的大疆司空模仿程序
前端·javascript·vue.js·python·typescript·无人机
Cult Of4 分钟前
Alicea Wind的个人网站开发日志(2)
开发语言·python·vue
qq5_8115175155 分钟前
web城乡居民基本医疗信息管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
前端·vue.js·spring boot
百思可瑞教育6 分钟前
构建自己的Vue UI组件库:从设计到发布
前端·javascript·vue.js·ui·百思可瑞教育·北京百思教育
百锦再6 分钟前
Vue高阶知识:利用 defineModel 特性开发搜索组件组合
前端·vue.js·学习·flutter·typescript·前端框架
我找到地球的支点啦9 分钟前
通信扩展——扩频技术(超级详细,附带Matlab代码)
开发语言·matlab
微小冷28 分钟前
Rust异步编程详解
开发语言·rust·async·await·异步编程·tokio
CappuccinoRose32 分钟前
JavaScript 学习文档(二)
前端·javascript·学习·数据类型·运算符·箭头函数·变量声明
A9better32 分钟前
C++——不一样的I/O工具与名称空间
开发语言·c++·学习