js笔记(BOM)

BOM(browser object model,用js代码控制浏览器)

//浏览器窗口的高度

window.innerHeight

//新开个子页面

window.open('https://www.baidu.com/','','height=500px,width=500px,top=100px,left=200px')

//关闭当前页面

window.close

navigator
//获取当前浏览器名字

window.navigator.appName

//获取当前浏览器版本

window.navigator.appVersion

//获取浏览器代理,标识当前访问的用户是不是个浏览器

window.navigator.userAgent

//获取浏览器平台版本

window.navigator.platform

history
//返回页面

window.history.back()

//前进页面

window.history.forward()

location
//获取location字典

window.location

//获取URL

window.location.href

//跳转

window.location.href='url地址'

//刷新

window.location.reload()

弹框
//警告,只能看文字

alert('aaa只能看文字aaa')

//确认框,可以获取用户返回值(true,false)

confirm('确认无误,现在提交?')

//交互框,可以获取用户输入的信息

prompt('你是谁?')

计时器
//定一个函数,2000毫秒后执行,只执行1次

function fun(){alert('aaa')}

setTimeout(fun,2000)

//取消定时任务

let a=setTimeout(fun,2000)

clearTimeout(a)

//每隔3000毫秒执行一次

setInterval(fun,3000)

//取消

let a=setInterval(fun,3000)

clearInterval(a)

 

posted @ 2021-02-20 21:03  丑矬穷屌  阅读(30)  评论(0编辑  收藏  举报