当前位置: 首页 > news >正文

JavaScript BOM操作

 

 

目录

 

前言

 window 对象

location 对象

screen 对象

history 对象


前言

BOM(Browser Object Model)指的是浏览器对象模型,它是 JavaScript 和浏览器之间的接口。通过 BOM,JavaScript 可以与浏览器窗口交互,并控制浏览器的行为。

 window 对象

window 对象表示浏览器窗口,并且是 BOM 的顶层对象。可以使用 window 对象来访问浏览器窗口的属性和方法,比如文档大小、滚动条位置、浏览器历史记录等。例如:

window.innerHeight; // 获取窗口的可见高度 window.open("http://www.example.com"); // 打开新窗口

location 对象

location 对象表示当前页面的 URL,并且是 window 对象的属性之一。可以使用 location 对象来获取或设置当前页面的 URL,或者跳转到新的页面。例如:

location.href; // 获取当前页面的 URL location.reload(); // 重新加载当前页面 location.replace("http://www.example.com"); // 替换当前页面的 URL

navigator 对象表示浏览器本身,并且可以用来检测浏览器的类型和版本号,或者获取用户的地理位置信息等。例如:

navigator.userAgent; // 获取浏览器的用户代理字符串 navigator.geolocation.getCurrentPosition(successCallback, errorCallback); // 获取用户的地理位置信息

screen 对象

screen 对象表示用户的屏幕,并且可以用来获取屏幕的宽度、高度、像素密度等信息。例如:

screen.width; // 获取屏幕的宽度 screen.height; // 获取屏幕的高度 screen.pixelDepth; // 获取屏幕的像素密度

history 对象

history 对象表示浏览器的历史记录,并且可以用来访问和操作浏览器的历史记录。例如:

history.back(); // 返回上一页 history.forward(); // 前进到下一页 history.go(-2); // 返回前两页

这些是常用的 BOM 操作,还有其他的操作,比如窗口尺寸调整、屏幕截图、拖放等等,都是 BOM 的一部分。

http://www.lryc.cn/news/19661.html

相关文章:

  • 【机器学习 | 强基计划】开山篇 | 机器学习介绍及其类别和概念阐述
  • 华为OD机试真题Java实现【合规数组】真题+解题思路+代码(20222023)
  • BoostSearcher搜索引擎项目
  • 【模拟集成电路】频率综合器(Frequency Synthesizer,FS)设计
  • 实例8:机器人的空间描述和变换仿真
  • 网络 导航
  • Web Spider Ast-Hook 浏览器内存漫游-数据检索
  • 计算机网络笔记、面试八股(二)——HTTP协议
  • docker快速上手使用
  • <c++> 类的构造函数与类的析构函数
  • 华为OD机试真题Java实现【玩牌高手】真题+解题思路+代码(20222023)
  • Hive Sql整体优化思路
  • 【华为OD机试模拟题】用 C++ 实现 - 数组的中心位置(2023.Q1)
  • 取指定数值的地址 (int 转 void *)
  • C#的多线程、线程池和Task
  • Day20【元宇宙的实践构想06】—— 元宇宙与Web3.0
  • 极限熵和冗余度
  • 女生学习大数据专业未来前景怎么样
  • 主题模型实践
  • 按字典序排列的最小的等价字符串[拆解并查集]
  • 操作系统——6.系统调用
  • JavaScript DOM操作
  • 【数据结构】顺序表
  • 【人工智能 AI 】RPA 架构师需要具备的技能有哪些?RPA Solution Architect
  • 【模拟集成电路】鉴频鉴相器设计(Phase Frequency Detector,PFD)
  • 【Linux】进程间通信介绍 | 管道
  • 这次说说腾讯的一场 35K—55K 的 Android 高工面试
  • Jenkins第一讲
  • 变分推断 | MATLAB实现VBMC变分贝叶斯蒙特卡洛模拟的贝叶斯推断
  • 代码随想录【Day25】| 216. 组合总和 III、17. 电话号码的字母组合