JavaScript对象
一.Bom(浏览器对象模型)的作用:
将相关的元素组织包装起来,提供给程序设计人员使用,从而降低开发人员的劳动量,提高设计Web页面的能力。
二.使用BOM可实现的功能:
1.弹出新的浏览器窗口
2.移动,关闭浏览器窗口及调整窗口的大小
3.在浏览器窗口中实现页面的前进,后退功能
三.window对象常用属性:
history:有关客户访问过的URL的信息
location:有关当前URL的信息
四.windom对象的常用方法:
prompt():显示可提示用户输入的对话框
alert():显示一个带有提示信息和一个“确定”按钮的警示对话框
confirm():显示一个带有提示信息,“确定”和“取消”按钮的对话框
close():关闭浏览器窗口
open():打开一个新的浏览器窗口,加载给定URL所指定的文档
setTimeout():在指定的毫秒数后调用函数或计算表达式
setInterval():按照指定的周期(以毫秒计)来调用函数或表达式
五.window对象常用的事件:
onload:一个或一幅图像完成加载
onmouseover:鼠标指针移到某元素之上
onclick:鼠标单击某个对象
onkeydown:某个键盘按键被按下
onchange:域的内容被改变
六.history对象的方法:
back():加载history对象列表中的前一个URL
forward():加载history对象列表中的后一个URL
go():加载history对象列表中的某一个具体URL
七.location对象的属性:
host:设置或返回主机名和当前URL的端口号
hostname:设置或返回当前URL的主机名
href:设置或返回完整的URL
八.location对象的方法:
reload():重新加载当前文档
replace():用新的文档替换当前文档
九.document对象的常用属性:
referrer:返回载入当前文档的URL
URL:返回当前文档的URL
十:document对象常用的方法:
getElementById():返回对拥有指定id的第一个对象的引用
getElementsByName():返回带有指定标签名称的对象的集合
getElementsByTagName():返回带有指定标签名的对象的集合
write():向文档写文本,HTML表达式或JavaScript代码