JavaScript中常用的BOM属性
window
窗口
window.open()
:打开窗口。返回一个指向新窗口的引用。window.close()
:关闭窗口。window.resizeTo()
:调整窗口尺寸到指定值window.resizeBy()
:增加窗口尺寸,增加量为指定值window.moveTo()
:移动窗口window.moveBy()
:移动窗口,坐标增加量为指定值window.innerHeight
:浏览器窗口的内部高度window.innerWidth
:浏览器窗口的内部宽度
计时器
window.setTimeout()
:超时调用window.clearTimeout()
:取消超时调用window.setInterval()
:间歇调用window.clearInterval()
:取消间歇调用
对话框
window.alert()
:警告框window.confirm()
:确认对话框。返回布尔值,点击确定返回true,点击取消返回falsewindow.prompt()
:提示框。点击确定返回文本框的值,点击取消返回nullwindow.print()
:打印对话框window.find()
:查找对话框
location
属性
location.href
:完整URL,如http://www.bnu.edu.cn:8080/path/to/homepage/index.html?name='peter'&age='20'#contents
location.protocol
:协议名,如http:
location.hostname
:服务器名,如www.bnu.edu.cn
location.host
:服务器名及端口号,如www.bnu.edu.cn:8080
location.port
:端口号,如8080
location.pathname
:目录和文件名,如/path/to/homepage/index.html
location.search
:查询字符串,以问好开头,如?name='peter'&age='20'
location.hash
:散列值,即#号后面,如#contents
方法
location.assign()
:打开指定URL,并在历史记录中生成一条记录。等价于location.href = URL
和window.location = URL
。location.replace()
:打开指定URL,但不生成新的历史记录。location.reload()
:重新加载当前页面。默认以最有效的方式加载,可能会请求到缓存。location.reload(true)
:重新加载当前页面,强制从服务器重新加载。
navigator.
navigator.userAgent
:用户代理字符串navigator.plugins
:安装插件信息的数组navigator.onLine
:检测设备在线还是离线
screen
screen.availWidth
:可用的屏幕宽度。以像素计,减去界面特性,比如窗口任务栏。screen.availHeight
:可用的屏幕高度。以像素计,减去界面特性,比如窗口任务栏。screen.width
:屏幕的像素宽度screen.height
:屏幕的像素高度screen.colorDepth
:颜色位数
history
history.go()
:跳转到任意历史记录。- 若传入整数,正数为前进,负数为后退。
- 若传入字符串,则跳转到历史记录中包含该字符串的第一个位置。
history.back()
:后退一页history.forward()
:前进一页history.length
:历史记录的数量。对于窗口中第一个打开的页面而言,其history.length为0。history.pushState()
:历史状态管理。将新的状态信息加入历史状态栈。history.replaceState
:历史状态管理。重写历史状态。
参考自:《JavaScript高级程序设计》、W3school
转载于:https://www.cnblogs.com/gymmer/p/6800320.html
JavaScript中常用的BOM属性相关推荐
- 前端技术学习第四讲:JavaScript中DOM和BOM
JavaScript中DOM和BOM 一.DOM和BOM DOM:文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口.它是一种与 ...
- 什么是Bom,常用的bom属性又有哪些?
Bom 是什么 浏览器对象. 有哪些常用的 Bom 属性呢? localtion对象 location.href-- 返回或设置当前文档的 URL location.search – 返回 URL 中 ...
- html 点击收藏效果,收藏Javascript中常用的55个经典技巧
收藏Javascript中常用的55个经典技巧 更新时间:2007年08月12日 15:39:21 作者: 1. οncοntextmenu="window.event.returnVa ...
- 什么是Bom?有哪些常用的Bom属性
Bom是浏览器对象 常用的Bom属性: location对象 location.href-- 返回或设置当前文档的URL location.search – 返回URL中的查询字符串部分.例如 htt ...
- javascript中常用的
javascript中常用的 1.javascript中构造equals().trim()方法并应用 1 String.prototype.Trim = function() 2 { 3 return ...
- 5种JavaScript中常用的排序方法
5种JavaScript中常用的排序方法 01.冒泡排序 通过相邻数据元素的交换,逐步将待排序序列变为有序序列,如果前面的数据大于后面的数据,就将两值进行交换,将数据进行从小到大的排序,这样对数组的第 ...
- JavaScript 中遍历对象的属性
原文链接 JavaScript 中遍历对象的属性 参考 JavaScript中的属性:如何遍历属性 <JavaScript 高级程序设计> 概述 遍历 JavaScript 对象中的属性没 ...
- JavaScript 中遍历对象的属性 1
JavaScript 中遍历对象的属性 原文链接 JavaScript 中遍历对象的属性 参考 JavaScript中的属性:如何遍历属性 <JavaScript 高级程序设计> 概述 遍 ...
- JavaScript中函数的length属性
JavaScript中函数的length属性 length是函数的一个属性 函数的length是js函数对象的一个属性,函数的length代表形参的个数(即有多少必传参数) 形参的数量不包括不包括剩余 ...
最新文章
- golang x509包 数字证书相关介绍
- 实战操作主机角色转移,Active Directory系列之十
- 终于发现为什么SQL没有释放句柄,原来是保存句柄的变量被覆盖了,丢失了原来的句柄...
- 使用解码逻辑创建YOLO Core ML对象检测器(四)
- 精细化的风险管理,评分的应用策略之道
- 自定义Dialog宽度占满屏幕
- 关于input type=hidden/标签的记录
- 打造属于自己的 linux版(硬盘版或电子盘)view5 终端
- html5的header标签
- 电脑上怎么截图按什么键?电脑截图的快捷键是什么?
- npm学习(十七)之node_modules中的bin文件夹
- Android 辅助服务实战-游戏点击器
- python里char什么意思_编程中“char”是什么意思?
- 学习日志day45(2021-09-09)(1、有道翻译API使用json格式数据 2、JSONP 3、Ajax提交form表单 4、Web Uploader)
- 植物大战僵尸 进制转换 使用JAVA 更改关卡 和金钱
- mysql partition 语法,MySQL与瀚高数据库的范围分区的语法及实例(APP)
- 数字时代,企业应该如何看待商业智能BI
- 学军OJ题解——1179 约会
- [R语言]{实例}车辆车架号VIN码校验函数
- Sql server 日期函数和日期转换