一、Bom
- ECMAScript指的是基本语法
- DOM控制标签相关的内容
- BOM控制浏览器窗口相关的
- window.close() 关闭当前的窗口
- window.open('链接地址') 打开新的窗口
- setInterval()属于window下的方法 定时器
- Confirm ('确认关闭吗') 弹出确认框 点击确认返回true 点击取消或者x返回false
- SetTimeOut() 单次定时器
- setInterval(fn,1000) setInterval(‘fn()’,1000) 定时器不加()书写成函数形式加‘’
- history.go(num)可以跳转页面 num的值可以自定义,正值返回之后的页面 负值返回之前的页面
- history.go(-1)等价于history.back()
- history.go(1)等价于history.forward()
- Reload() 刷新页面
- Replace(‘地址’) 页面跳转
- Assign(‘地址’) 在页面的历史中增加一条跳转记录
- location.href=‘’ 可以修改地址 直接使用新地址赋值即可
- Screen.height ’屏幕的高度’
- Screen.width ’屏幕的宽度’
- Screen.availHeight ‘屏幕的可用高度’
- Screen.availWidth ‘屏幕的可用宽度’
- navigator.appName 检测浏览器的名字
- navigator.appVersion 检测浏览器的版本
- 案例
1.窗口的打开以及关闭
2.定时器(用单次定时器开启多次定时器,嵌套定时器)
3.页面跳转
4.屏幕宽度,长度
5.检测浏览器