BOM、window对象
2016-10-10 本文已影响6人
Simon_s
1、JS
ECMAscript:
变量
数据类型
表达式及运算符
选择结构
循环结构
函数
内置对象
数组
字符串
数学
正则表达式
日期
BOM:(browser object model浏览器对象模型)
用JS控制浏览器
window对象:
顶级对象 全局对象
属性:
name:设置窗口名称
status:设置窗口状态栏
方法:
三种弹出对话框:
alert()
confirm()
prompt()
两种弹出窗口的方法:
open("路径","起名字","滚动条scrollbars=0,宽高width=500,工具栏toolbar=0,菜单栏menubar=0,大小调整resizable=0,状态栏status=0")
showModalDialog()模式窗口
两种定时器方法:
setInterval ("要执行的程序",多少毫秒)启动定时器
clearInterval 停止定时器
setTimeout
clearTimeout
document:文档
方法:write();
找对象的方法:
getElementById() 只能获取一个对象
getElementsByTagName() 获取多个对象
getElementsByName() 获取多个对象
找完对象,改变对象:
对象的属性:
获取 对象.属性名
赋值 对象.属性名 = "";
对象的样式:
获取 对象.style.样式名
赋值 对象.style.样式名 = "";
value:仅表单元素
selected
location:地址栏
history:历史
screen:屏幕
navigator:浏览器
如何找对象
事件:
onmouseover:鼠标经过的时候
onmouseout:鼠标移开的时候
scrollTop:滚动条距离顶端的距离
scrollLeft:滚动条距离左侧的距离
offsetWidth:对象的实际宽度(元素内容+内边距+边框)
offsetWidth:对象的实际高度
clientWidth:可视区域的宽
clientHeight:可视区域的高