JavaScript_BOM

简介: JavaScript_BOM

JavaScript_BOM

学习路线:JavaScript基础语法(输出语句)->JavaScript基础语法(变量)->JavaScript基础语法(数据类型)->JavaScript基础语法(运算符)->JavaScript基础语法(流程控制语句)->JavaScript基础语法(类型转换)->JavaScript基础语法(函数)->Array_JavaScript->String_JavaScript->自定义对象_JavaScript->JavaScript_BOM->Window对象->confirm()、setInterval()、setTimeout()->History、Location->闪烁的灯泡->JavaScript_DOM->事件绑定(onclick,onfocus,onblur)->

事件绑定(onmouseout,onmouseover)
->事件绑定(onsubmit)表单提交
->提交表单与验证表单案例

概述

BOM:Browser Object Model 浏览器对象模型。也就是 JavaScript 将浏览器的各个组成部分封装为对象。

我们要操作浏览器的各个组成部分就可以通过操作 BOM 中的对象来实现。

BOM 中包含了如下对象:

  • Window:浏览器窗口对象
  • Navigator:浏览器对象
  • Screen:屏幕对象
  • History:历史记录对象
  • Location:地址栏对象

下图是 BOM 中的各个对象和浏览器的各个组成部分的对应关系

相关文章
|
域名解析 负载均衡 网络协议
DNS 的应用场景|学习笔记
快速学习DNS 的应用场景
DNS 的应用场景|学习笔记
|
数据库 Android开发 数据库管理
【Android 逆向】使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )
【Android 逆向】使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )
1122 0
【Android 逆向】使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )
|
机器学习/深度学习 存储 人工智能
可视化机器学习实验指标和超参数的最佳工具(Neptune)
根据关键指标评估模型是了解模型质量的关键第一步。 跟踪超参数和相应的评估指标很重要,因为超参数的微小变化有时会对模型质量产生很大影响。 因此,了解哪些超参数有影响,哪些不影响评估指标可以带来有价值的见解。 这就是为什么您应该可视化这些参数对您的指标的影响,并了解您在所有 ML 实验中的模型性能如何。 为了帮助您,我收集了一份推荐工具列表,这些工具将为您完成繁琐的工作。 以下是可视化机器学习实验指标和超参数的六种工具。
|
JavaScript
|
弹性计算 安全 Linux
阿里云学生服务器的领取与配置教程(云翼计划)
本文主要介绍阿里云学生服务器的领取与配置教程(云翼计划)
阿里云学生服务器的领取与配置教程(云翼计划)
|
存储 网络协议 网络性能优化
网络互连技术
网络互连
828 0
|
传感器 人工智能 监控
空鼠语音按键三合一交互,这样玩电视更方便
对于智能电视来说,交互方式一直是厂商们在努力研发的方向。传统的遥控器按键对于智能电视是种非常麻烦的交互方式,如何更好地提升操控体验,是各个厂商比拼技术实力的关键点。
842 0
空鼠语音按键三合一交互,这样玩电视更方便
|
缓存 视频直播 API
05.视频播放器内核切换封装
05.视频播放器内核切换封装
1711 0
05.视频播放器内核切换封装
|
存储 消息中间件 自然语言处理
如何造一个“钉钉”?谈谈消息系统架构的实现
阿里妹导读:消息类场景是表格存储(Tablestore)主推的方向之一,因其数据存储结构在消息类数据存储上具有天然优势。为了方便用户基于Tablestore为消息类场景建模,Tablestore封装Timeline模型,旨在让用户更快捷的实现消息类场景需求。
5651 0
|
分布式计算
阿里巴巴技术社群一览
欢迎开发者们加入钉群,讨论分享,共建社区
12279 0