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
JavaScript中常用的BOM属性的更多相关文章
- JavaScript中常用的BOM对象(属性、方法)
window对象 定义: 一个浏览器窗口实例 与窗口有关的信息(应用程序编程接口) ECMAScript规定的Global对象 方法 open(url),返回标识符 引用 即将打开窗口的.(调用该引用 ...
- javascript中常用坐标属性offset、scroll、client
原文:javascript中常用坐标属性offset.scroll.client 今天在学习js的时候觉得这个问题比较容易搞混,所以自己画了一个简单的图,并且用js控制台里面输出测试了下,便于理解. ...
- JavaScript 中常用的 正则表达式
这编文章我来整理了一些在 javascript 中常用的正则式希望能给大家带来一些开发的灵感 //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{ ...
- JavaScript中的可枚举属性与不可枚举属性
在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的.可枚举性决定了这个属性能否被for…in查找遍历到. 一.怎么判断属性是否可枚举 js中基本包 ...
- 请写出JavaScript中常用的三种事件。
请写出JavaScript中常用的三种事件. 解答: onclick,onblur,onChange
- JavaScript中的方法和属性
书读百遍其义自见 学习<JavaScript设计模式>一书时,前两个章节中的讲解的JavaScript基础知识,让我对属性和方法有了清晰的认识.如下是我的心得体会以及部分摘录的代码. 不同 ...
- css3新增属性有哪些?css3中常用的新增属性总结
css3新增属性有哪些?来提问这个问题的人都应该知道css3是css的升级版本,那么,css3既然是升级版本,自然是会新增一些属性,接下来本篇文章将给大家介绍关于css3中常用的新增属性. 一.css ...
- Javascript中常用事件集合和事件使用方法
Javascript中常用事件集合和事件使用方法 一.事件绑定 格式: 事件源 . on事件类型=事件处理函数 事件绑定三要素 1.事件源:和谁绑定 2.事件类型:什么事件 3.事件处理函数:触发了要 ...
- 全面理解Javascript中Function对象的属性和方法
http://www.cnblogs.com/liontone/p/3970420.html 函数是 JavaScript 中的基本数据类型,在函数这个对象上定义了一些属性和方法,下面我们逐一来介绍这 ...
随机推荐
- 【bzoj2743】[HEOI2012]采花 树状数组
题目描述 萧芸斓是Z国的公主,平时的一大爱好是采花. 今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花.花园足够大,容纳了n朵花,花有c种颜色(用整数1-c表示),且花是排成一排的,以便于公 ...
- 51nod 1197 字符串的数量 V2(矩阵快速幂+数论?)
接上一篇,那个递推式显然可以用矩阵快速幂优化...自己随便YY了下就出来了,学了一下怎么用LaTeX画公式,LaTeX真是个好东西!嘿嘿嘿 如上图.(刚画错了一发...已更新 然后就可以过V2了 or ...
- 怎么使用formBuilder以拖拽方式编写页面
1.以admin用户登录系统,打开formbuilder http://localhost:8081/framework/main/formbuilder 2.从右方组件中,用鼠标拖拽页面所需的组件到 ...
- bzoj 2457 [BeiJing2011]双端队列 模拟+贪心
[BeiJing2011]双端队列 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 457 Solved: 203[Submit][Status][D ...
- File file:/data1/hadoop/yarn/local/usercache/hp/appcache/application_* does not exi
AM Container for appattempt_1453292851883_0381_000002 exited with exitCode: -1000For more detailed o ...
- 无线局域网中RADIUS协议原理与实现
转载自:http://blog.csdn.net/jinhill/article/details/5901042 摘要 RADIUS协议是一个被广泛应用于网络认证.授权和计费的协议.本文在介绍了RA ...
- python---aiohttp的使用
1.aiohttp的简单使用(配合asyncio模块) import asyncio,aiohttp async def fetch_async(url): print(url) async with ...
- vector基础
//STL基础 //容器 //vector #include "iostream" #include "cstdio" #include "vecto ...
- 数据结构&字符串:可持久化字典树
利用可持久化Trie树实现范围内取值异或最大值 如果标题没有表达清楚意思,可以看这里的题干: 然后根据异或的性质,异或一个数两次相当于没有异或,那么我们可以维护一个异或前缀和 有了异或前缀和之后我们就 ...
- [洛谷P2704] [NOI2001]炮兵阵地
洛谷题目链接:[NOI2001]炮兵阵地 题目描述 司令部的将军们打算在NM的网格地图上部署他们的炮兵部队.一个NM的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示), ...