BOM部分笔记整理
BOM: Browser Object Model
浏览器 对象 模型
浏览器就是一个窗口
window是全局变量
每打开一个浏览器就会产生一个window对象(GO)
所有BOM的顶层对象就是window
window可以使用的变量
1.var声明
2.变量赋值但没有关键字
3.window.xxx 声明的变量
window可以是使用的方法
1.字面量声明的函数
2.window.xxx=function{} 声明的方法
delete(删除)只对window.xxx声明的属性名有效
window的属性和方法
不支持IE8以下
${window.screenX}
${window.screenY}
不支持火狐
${window.screenLeft}
${window.screenTop
浏览器尺寸
${window.outerWidth}
${window.outerHeight}
不包含(检查器、地址栏、搜索框、滚动条)的区域,即视口尺寸
${window.innerWidth}
${window.innerHeight}
获取滚动条尺寸
${window.pageXOffset
${window.pageYOffset}
window的方法
window.open("./test.html","_blank","width=400px,height=400px")
参数1:新页面地址
参数2:打开方式(当前页面或打开新页面)
参数3:打开页面的尺寸
参数4:boolean 是否替换当前的历史记录
时间函数
书写格式:setInterval(参数1:被调用的函数、参数2:时间,单位:毫秒)
停止时间函数
书写格式:clearInterval(时间函数)
这仅仅是非常少的一部分,不是全部!!
浙公网安备 33010602011771号