JavaScript初级——BOM

1、BOM

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

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

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

2、BOM对象:

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

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

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

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

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

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

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

相关推荐
MediaTea4 小时前
Python 第三方库:Markdown(将文本渲染为 HTML)
开发语言·前端·python·html
t***D2644 小时前
前端构建工具缓存策略,contenthash与chunkhash
前端·缓存
倚肆4 小时前
HTMLElement 与MouseEvent 事件对象属性详解
前端·javascript
Halo_tjn4 小时前
Java 基于分支和循环结构的专项实验
java·开发语言·计算机
洛_尘4 小时前
数据结构--9:反射、枚举以及lambda表达式(了解即可)
java·开发语言·数据结构
青衫码上行4 小时前
【Java Web学习 | 第12篇】JavaScript(6)DOM
java·开发语言·前端·javascript·学习
杜子不疼.4 小时前
【C++】 set/multiset底层原理与逻辑详解
java·开发语言·c++
Macbethad4 小时前
如何用WPF做工控设置界面
java·开发语言·wpf
大炮走火5 小时前
iOS在制作framework时,oc与swift混编的流程及坑点!
开发语言·ios·swift
毕设十刻5 小时前
基于Vue的鲜花销售系统33n62(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js