浏览器对象
window
属性 | 作用 |
---|---|
innerWidth、innerHeight | 获取窗口的内部宽度和高度 |
outerWidth、outerHeight | 获取浏览器窗口的整个宽高 |
navigator
属性 | 作用 |
---|---|
navigator.appName | 浏览器名称; |
navigator.appVersion | 浏览器版本 |
navigator.language | 浏览器设置的语言 |
navigator.platform | 操作系统类型 |
navigator.userAgen | 浏览器设定的User-Agent 字符串 |
这个值可以被用户更改,所以javaScript
读取的值不一定准确
screen
属性 | 作用 |
---|---|
screen.width | 屏幕宽度,以像素为单位 |
screen.height | 屏幕高度,以像素为单位 |
screen.colorDepth | 返回颜色位数,如8、16、24 |
location
location
对象标识当前页面的URL信息
属性 | 作用 |
---|---|
location.href | 浏览器地址栏中的完整地址串 |
.location.pathname | URL的路径部分,请求映射的地址 |
location.search | 获取? 的内容 |
location.host | 获取主机地址 |
location.port | 获取端口号 |
location.hash | 返回锚点的值,如"#…" |
location.assign() | 加载新的页面 |
location.reload() | 重载当前界面 |
document
表示当前页面.同时由于HTML在浏览器中以DOM
形式表示为树形结构,document
对象就是整个DOM树的根节点.
属性 | 作用 |
---|---|
document.title | 表示读取<title></title> 的内容,同时也可以更改 |
document.getElementById() | 根据元素ID获取一个DOM节点 |
document.getElementByTagName() | 表示按Tag名称获得一组DOM节点 |
document.cookie | 获取当前页面得Cookie |