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(时间函数)
 
这仅仅是非常少的一部分,不是全部!!
posted @ 2020-12-27 22:36  恬淡春风  阅读(65)  评论(0)    收藏  举报