您的位置:首页 > Web前端 > JavaScript

JavaScript BOM的属性及方法

2016-06-10 14:13 253 查看

BOM - Browser Object Model

Window对象

属性有以下内容

history 有关客户访问过的URL信息

location 有关当前URL的信息,一般用于跳转网页

window.location=”http://www.sohu.com”

screen 有关客户端的屏幕和现实性能的信息,只有个别特殊应用才能用到

常用方法:

prompt: 提示输入值

alert: 弹出警告

confirm() :弹出确认信息

close(): 管理某个浏览器的窗口

open() 打开一个浏览器窗口

setTimeout() 超时之后调用的方法

setInterval() 间隔时间调用方法

Location对象

是window对象的属性

常用属性:

href: 设置或返回url

常用方法:

reload():重新加载

replace(): 使用新的url内容替换当前的url内容,但是这种方法,被替换的url不会出现在history列表中

History对象

是window对象的属性

back() 返回上一页

forward() 前进一页

go() 跳转到指定网页

history.back(); 后退一页

history.go(-1); 后退一页

history.go(1); 前进一页,相当于forward()

Document对象

常用属性:

referrer: 返回载入当前url的文档的url,一般用来统计链接访问量给予相应的提成

URL: 当前URL

常用方法

getElementsByName(): 返回带有指定名称的对象的集合

getElementById():返回指定id的第一个对象的引用

getElementsByTagName(): 返回带有指定标签名的对象的集合

write(): 想文档写文本、HTML表达式或者JavaScript代码

如何实现全选/全不选效果?

使用getElementByName()实现

如何实现检查是否全选功能,就是如果选项全部全选了,那么全选也是自动勾上,否则不勾选。

创建Date对象

不带参数,返回当前日期

带参数,string类的时间. var 日期实例 = new today(参数);

Date对象的常用方法

getFullYear() 获取年份

getMonth() 获取月份(0-11)

getDate() 获取号数(1-31)

getHours() 获取小时数(0-23)

getMinutes() 获取分钟数(0-59)

getSeconds() 获取秒数(0-59)

getDay() 获取星期几(0-6)

还有set方法,很少使用

定时函数

setTimeout:等待某段时间之后调用某个函数

setTimeout(“调用函数名称”, 等待时间)

调用函数需要用string类型,等待时间是多少毫秒

清除:clearTimeout()

setInterval:

setInterval(“调用函数名称”, 间隔时间)

清除:clearInterval(定时器)

var timer = s
4000
etInterval("ddd()", 1000);

clearInterval(timer);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: