首页 > 编程语言 >系统化学习前端之JavaScript(BOM)

系统化学习前端之JavaScript(BOM)

时间:2023-03-27 17:50:18浏览次数:35  
标签:浏览器 JavaScript Window window API BOM 系统化

前言

DOM 提供了 JavaScript 操作页面的 API,BOM 提供了 JavaScript 操作浏览器的 API。

BOM

BOM 浏览器对象模型,BOM 的核心只有一个 window 对象。window 对象在 JavaScript 执行时作为其全局作用域使用,同时也保存着浏览器各种信息对象,包括 document,history,location,navigator,screen。

Window

Window 属性

  1. innerHeight

  2. innerWidth

  3. scrollX

  4. scrollY

Window 方法

  1. alert

  2. confirm

  3. prompt

  4. cancelAnimationFrame

  5. requestAnimationFrame

  6. requestIdleCallback

  7. setInterval

  8. clearInterval

  9. setTimeout

  10. clearTimeout

  11. fetch

  12. open

  13. close

  14. resizeBy

  15. resizeTo

  16. scrollBy

  17. scrollTo

Document

History

Location

Screen

后记

标签:浏览器,JavaScript,Window,window,API,BOM,系统化
From: https://www.cnblogs.com/huangminghua/p/17197798.html

相关文章

  • JS之BOM、DOM
    https://www.cnblogs.com/12345huangchun/p/10171146.html一、BOM对象1,window对象所有浏览器都支持window对象,从概念上讲:一个HTML文档对应一个window对象,从功能......
  • 【JavaScript快速排序算法】不同版本原理分析
    说明快速排序(QuickSort),又称分区交换排序(partition-exchangesort),简称快排。快排是一种通过基准划分区块,再不断交换左右项的排序方式,其采用了分治法,减少了交换的次数。它的......
  • Javascript之V8内存和垃圾回收讲解
    目录1Javascript内存1.1Javascript引擎1.2V8内存模型1.2.1栈1.2.2堆1.3内存生命周期1.3.1栈内对象生命周期1.3.2堆内对象生命周期2Javascript垃圾回收2.1引言2.2......
  • 什么是 RUM JavaScript
    RUMJavaScript指的是一种用于网页性能监测的JavaScript代码,它能够在用户访问网站时记录用户的行为和页面性能数据,并将这些数据发送给RUM(RealUserMonitoring,实时用户......
  • JavaScript 函数 window.matchMedia 的用途
    以下是window.matchMedia()函数的基本语法:varmediaQueryList=window.matchMedia(mediaQueryString);其中,mediaQueryString是一个字符串,表示要检查的媒体查询条件。例......
  • Javascript实现页面商品个数增减功能
    效果利用jQuery操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变当用户点击+按钮是,文本框中的商品数量增加1,......
  • SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显
    文章目录本文写作动机XML视图元素的文档显示控制器里JavaScript代码的API文档JavaScript控制器代码里方法的自动提示和补全功能UI5ExplorerXML视图里元素名称的自......
  • 学习 React 需要具备的 JavaScript 知识
    学习React需要具备的JavaScript知识为什么要学习React?React可以与任何其他库或框架无缝集成,因为React是一个仅视图库(它是ModelViewControlerMVC架构UI......
  • SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显
    文章目录本文写作动机XML视图元素的文档显示控制器里JavaScript代码的API文档JavaScript控制器代码里方法的自动提示和补全功能UI5ExplorerXML视图里元素名......
  • JavaScript数值计算时精度问题处理
    js精度问题当使用JavaScript进行数值计算时,会面临一些精度问题,这些问题可能会导致不正确的结果。以下是一些常见的奇奇怪怪的js数据精度问题:1.浮点数精度问题在JS......