BOM操作(浏览器对象模型)
BOM
浏览器对象模型(BOM)
1.Window对象
所有浏览器都支持 window 对象。它表示浏览器窗口
全局变量是 window 对象的属性,全局函数是 window 对象的方法。
- window.open() - 打开新窗口
- window.close() - 关闭当前窗口
- window.moveTo() - 移动当前窗口
- window.resizeTo() - 调整当前窗口的尺寸
2.Window尺寸
2.1 inner
- window.innerHeight - 浏览器窗口的内部高度(包括滚动条)
- window.innerWidth - 浏览器窗口的内部宽度(包括滚动条)
2.2 Screen
- screen.availWidth - 可用的屏幕宽度
- screen.availHeight - 可用的屏幕高度
- screen.width- 屏幕总宽度
- screen.height- 屏幕总高度
3.Window Location
用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面
3.1 Location Href
document.write(location.href); //输出当前页面的URL
3.2 Location Pathname
document.write(location.pathname); //返回 URL 的路径名
3.3 Location Assign
window.location.assign("https://www.runoob.com") //加载新的文档
3.4 Location Replace
window.location.replace("https://www.runoob.com")
//替换当前窗口页面,前后两个页面共用一个窗口,所以是没有后退返回上一页的
4.Window History
浏览器的历史
history.back() - 与在浏览器点击后退按钮相同
history.forward() - 与在浏览器中点击向前按钮相同
history.go() - 来实现向前,后退,刷新的功能
function a(){history.go(1); // go() 里面的参数表示跳转页面的个数 例如 history.go(1) 表示前进一个页面 } function b(){history.go(-1); // go() 里面的参数表示跳转页面的个数 例如 history.go(-1) 表示后退一个页面 } function c(){history.go(0); // go() 里面的参数为0,表示刷新页面 }
5.Window弹窗
5.1警告框
window.alert(“sometext”);
sometext:提示的文本(无返回值)
5.2确认框
window.confirm(“sometext”);
sometext:提示的文本(返回 true / false)
5.3提示框
window.prompt(“sometext”,“defaultvalue”);
sometext:提示的文本
defaultvalue:输入的值(返回defaultvalue)
BOM操作(浏览器对象模型)相关推荐
- Web APIs五、BOM操作浏览器
零.文章目录 Web APIs五.BOM操作浏览器 1.Window对象 (1)BOM(浏览器对象模型) BOM(Browser Object Model ) 是浏览器对象模型 window对象是一个 ...
- BOM(浏览器对象模型)和DOM(文档对象模型)
什么是BOM(浏览器对象模型) BOM:(Browser Object Mode) 浏览器对象模型. 由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 ...
- JavaScript学习笔记(6)BOM(浏览器对象模型)pc网页特效(停止学习)
文章目录 什么是BOM(浏览器对象模型) BOM中的window对象(顶级对象) window对象常见事件 窗口加载事件 window.onload(等待文档内容全部加载完成才会触发,这样可以把js代 ...
- BOM(浏览器对象模型)
一.BOM(浏览器对象模型) 1.screen对象. console.log(screen);console.log(window.screen);console.log(screen.width); ...
- 前端学习之BOM(浏览器对象模型)
目录 1. BOM概述 1.1 定义 1.2 BOM构成 2. window 对象常见事件 2.1 窗口加载事件 2.2 调整窗口大小事件 3. 定时器 3.1 定时器 3.2 setTimeout( ...
- 初学JavaScript:BOM(浏览器对象模型)介绍
文章目录 BOM 1.简介 2.BOM的组成 2.1 窗口对象window 2.1.1 window对象特点 2.1.2 window作用域 2.1.3 window对象常见方法 第一类:系统对话框 ...
- BOM(操作浏览器相关内容)
目录 简介 BOM的三大对象 顶级对象 window对象 三大对象 location history navigator BOM的三大系列属性 client系列 offset系列 scroll系列 B ...
- 什么是BOM BOM概述 浏览器对象模型 BOM的构成
什么是BOM BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window: BOM是由一些列相关对象构成,并且每个对象 ...
- javascript快速入门之BOM模型—浏览器对象模型(Browser Object Model)
什么是BOM? BOM是Browser Object Model的缩写,简称浏览器对象模型 BOM提供了独立于内容而与浏览器窗口进行交互的对象 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对 ...
- 浏览器对象模型(BOM)
BOM结构 用户浏览网页的时候,浏览器会自动创建一些对象,这些对象存放着浏览器窗口的属性和相关信息,也就是大家熟称的BOM.浏览器对象模型是一个层次化的对象集,我们可以通过window对象访问所有对象 ...
最新文章
- Mongo DB 2.6 需要知道的一些自身限定
- redis 2m数据读取_Flink读写Redis(二)读取redis数据
- 神秘的数组初始化_图像识别神秘化
- 【RLchina第四讲】Model-Based Reinforcement Learning
- 转:java中获取实体类中的get、set方法名
- 浅析RFID固定资产管理系统应用背景与技术优势
- 自然辩证法对计算机科学技术的应用,自然辩证法在计算机科学技术中的应用.doc...
- NKOJ 4234 三角分形
- 使用python爬取某药品网站药品说明
- 从幂律分布到特征数据概率分布——12个常用概率分布
- marked生成Markdown导致代码块错位的BUG解决
- Simulink 模型导出FMU
- vsftpd的配置详解
- Shufti Pro宣布获得2000万美元A轮融资以加速发展
- 北京一卡通以35288.8529万元挂牌出让68.45%股权,溢价率为84%
- ACM基础题 | 相遇周期_HDU-1713(Java实现)
- Android安全专项-Apk加固
- Beyond Compare(文件对比工具)使用技巧
- Dropbox网盘三招实用技巧
- shell获取文件夹下所有文件名
热门文章
- Linux apr的安装
- 【单片机毕业设计】【mcuclub-106】智能晾衣架 | 多功能晾衣架【仿真设计】
- 【单片机毕业设计】【mcuclub-106】智能晾衣架 | 多功能晾衣架【实物设计】
- 女王大学 计算机专业,女王大学计算机科学专业本科.pdf
- VB编程:去除文本框首尾空行-51_彭世瑜_新浪博客
- PHP程序员的职业规划,走进PHP后端工程师的世界
- 8P8C 双绞线应用: Ethernet 586A/B, RS232 - EIA 561
- 小土堆pytorch教程学习笔记P8P9
- wordpress创建_如何在WordPress中轻松创建工作申请表
- 数据中心高可靠网络设计