JavaWeb DOM1

1、BOM的概述

browser object modal :浏览器对象模型。
浏览器对象:window对象。
Window 对象会在 <body> 或 <frameset> 每次出现时被自动建立。html

2、window的属性

innerHeight:
innerWidth: IE不支持
通用写法:document.body.clientWidth
document.body.clientHeight
self :等同于window对象
parent:是打开窗口的父窗口对象
opener:是打开窗口的父窗口对象。
2种状况下使用opener:
1.使用winodw.open()方法打开的页面
2.超链(里面的target属性要设置成_blank)
2种状况下使用parent:
1.iframe 框架
2.frame 框架
frames[]: 数组类型,表明子窗口的window对象的集合,能够经过frames[索引]拿到子窗口的window对象。数组

open方法,是打开一个页面.浏览器

对话框:
1)消息框 alert() ;
2)确认框 confirm() ;
3)输入框 prompt() ; 框架


定时器: htm

  • 1.setTimeout() :只会调用1次
  •   2.setInterval() :每隔一段时间调用1次


3. history对象对象

  • forward()前进
  • back() 后退
  • go(n) 正数是前进,负数是后退.

4. location对象blog

1.href 属性: 是指要链接到其余的URL索引

  • window.location.href='demo_window对象的close方法.html' ;
  • window.location='demo_window对象的close方法.html' ;

2.reload方法: 刷新seo

  • window.location.reload() ;

5.经常使用事件事件

鼠标移动事件

  • onmousemove(event) : 鼠标移动事件 event是事件对象。名字固定
  • onmouseover : 鼠标悬停事件
  • onmouseout : 鼠标移出事件

鼠标点击事件

  • onclick

加载与卸载事件

  • onload
  • onunload

聚焦与离焦事件

  • onfocus
  • onblur

键盘事件

  • onkeypress
  • onkeyup
  • onkeydown

提交与重置事件

  • onsubmit
  • onreset

相关文章
相关标签/搜索