前端知识-JavaScript Bom

顶级对象global的实例代表window

document alert promote isNaN parseInt String() Number() setTimeOut setInterval都是window属性和方法 所以window可以省略

Bom在onload加载完成后执行

网页 document

功能 代码
标题 document.title
url document.url
pathname document…location.pathname
protocol document.location.protocol
host document.location.host
port document.location.port
domain document.location.domain
返回数组形式查询参数 document.location.search.slice(1).split(’&’).map(v=>{return v.split(’=’)})
get查询参数 document.location.search
编码 document.charset

navgator 浏览器

功能 代码
平台 navigator.platform
浏览器版本 navigator.appVersion
是否启用cookie navigator.cookieEnabled
浏览器语言 browserLanguage
电脑电量 navigator.getBattery.then(res=>{return res.level})
浏览器请求头浏览器信息 userAgent

history 历史

功能 代码
后退 history.back()
前进 history.forward()
跳转特定页 history.go(-2)相当于回退两次

screen 屏幕

功能 代码
屏幕宽度 width

Location

方法同document
location
navigator
historty
都挂在document

你可能感兴趣的:(#,web,javascript,bom)