首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Javascript基础总结(3)

Javascript基础总结(3)

BOM概述使用BOM可以移动窗口,改变状态栏中的文本,执行其他与页面内容不直接相关的动作。它包含的对象主要有以下几种;
Window对象
Window对象是指整个窗口对象,可以通过操作Window对象的属性和方法控制窗口,例如,打开或关闭一个窗口。
History对象
浏览器访问过的历史页面对应History对象,通过History对象的属性和方法实现浏览器的前进或后退的功能。
Location对象
浏览器的地址栏对应Location对象,通过Location对象的属性和方法控制页面跳转。
Document对象
浏览器内的网页内容对应Document对象,通过Document对象的属性和方法,控制页面元素。
Window常用的属性有:
history:有关客户访问过的URL的信息。
location:有关当前URL的信息。
Screen: 有关客户端的屏幕和显示性能的信息。
Window对象常用的方法:
prompt():显示可提示用户输入的对话框。
alert():显示带有一段消息和一个人“确认”按钮的警告框。
confirm():显示带有一段消息以及“确认”按钮“取消”按钮的对话框。
close():关闭浏览器窗口。
open():打开一个新的浏览器窗口,加载给定URL所指定的文档。
setTimeout():用于在指定(以毫秒计)后调用函数或计算表达式。
setTneerval():按照指定的周期 (以毫秒计)数来调用函数或计算表达式。
Window对象常用窗口特征属性
height、width:窗口文档显示区的高度、宽度,以像素计。
left、top:窗口的x坐标y坐标,以像素计。
toolbar:yes|no|1|0:是否显示浏览器的工具栏,默认是yes。
scrollbars =yes|no|1|0:是否显示滚动条,默认是yes。
locationyes|no|1|0:是否显示地址栏,默认是yes。
status|no|1|0:是否添加地址栏,默认是yes。
menubar|no|1|0:是否显示菜单栏,默认是yes。
resizable|no|1|0:窗口是否可调节尺寸,默认是yes。
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表达式代码。
内置对象
系统的内置对象有Date对象、Array对象、String对象和Math对象等。
Date:用于操作日期和时间。
Array:用于在单独的变量名中储存一系列的值。
String:用于支持对字符串的处理。
Math:用于执行数学任务,包含了若干数字常量和函数。
Date对象:
1:创建日期对象
Date对象包含日期和时间两个信息,创建日期对象的基本语法有两种:
创建日期的基本语法1: var 日期实例化=new Date(参数);
创建日期的基本语法2: var 日期实例化=new 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对象的年份,其值为4位数。
getTime():返回自某一时刻(2010年1月1日)以来的毫秒数。
返回列表