JavaScript操作BOM对象

 一、window对象
window对象是整个BOM的核心,其次是document,document的内容包括一些超链接、表单、锚等。其余两个对象是当前对象和历史对象,可以实现如下功能:
1 .弹出新的浏览器窗口;
2.移动、关闭浏览器窗口及调整窗口的大小;
3.在浏览器窗口中实现前进后退的功能;
常用的属性:
名称       说明
history   有关客户访问过的URL信息
location 有关当前URL的信息
screen  只读属性,包含有关客户端显示屏幕的信息
常用的方法
名称           说明
promptly()   显示可提示用户输入的对话框
alert()         显示一个带有提示信息和一个"确定"按钮的警示对话框
confirm()    显示一个带有提示信息、"确定"和"取消"按钮的对话框
close()       关闭游览器窗口
open()        打开一个新的浏览器窗口,加载给定URL所指的文档
setTimeout() 在指定的毫秒数后调用函数或计算表达式
setInterval() 按照指定的周期(以毫秒计)来调用函数或表达式
二、history对象与location对象
history对象
history对象是提供用户最近浏览过的URL列表
history对象的方法
back()     加载history对象列表中的前一个URL(后退)
forword() 加载history对象列表中的后一个URL(后退)
go()         加载history对象列表中的某个具体的URL
location对象
location对象提供当前URL信息,并且可以重新载入当前页面或载入新页面。
location对象的属性
名称            描述
host           设置或返回主机名和当前URL的端口号
hostname  设置或返回当前URL的主机名
href           设置或返回完整的URL
location对象的方法
名称           描述
reload        重新加载当前文档
replace     用新的文档替换当前文档
三、document对象
document对象既是window对象的一部分,有代表了整个HTML文档,可以用来访问页面中所有元素。
document对象常用的属性
属性       描述
referrer 返回载入当前的文档
URL      返回当前文档的URL
document对象常用的方法
属性                                   描述
getElementById()               返回对拥有指定id的第一个对象的引用
getElementsByName()       返回带有指定名称的对象的集合
getElementsByTagName()  返回带有指定标签名的对象的集合
write()                                 向文档写文本、HTML表达式或Javascript代码
四、JavaScript内置对象
1.Date对象
Date对象用于活期和操作日期的方法,从而实现在页面中显示不同类型的日期时间。
方法             说明
getDate()         返回Date对象的一个月中的每一天,其值为1~31
getDay()          返回Date对象的星期中的每一天,其值为0~6
getHours()       返回Date对象的小时数,其值为0~23
getMinutes()    返回Date对象的分钟数,其值为0~59
getSeconds()   返回Date对象的秒数,其值为0~59
getMonth()       返回Date对象的月份,其值为0~11
getFullYear()    返回Date对象的年份,其值为四位数
getTime()         返回自某一时刻以来的毫秒数
2.Math对象
Math对象提供了许多与数学相关的功能,它是JavaScript的一个全局对象,不需要创建,直接作为对象使用。
Math对象常用的方法
方法             说明
ceil()            对数进行上舍入
floor()          对数进行下舍入
round()        把数四舍五入为最近的数
random()     返回0~1中的随机数
五、定时函数
常用的定时函数
1.setTimeout() 用于在指定毫秒后调用函数计算表达式。 clearTimeout清除定时函数
2.setInterval() 按照指定的周期来调用函数计算表达式。clearInterval清除周期函数

posted on 2018-01-30 11:57  少辉在线  阅读(46)  评论(0编辑  收藏  举报

导航