JavaScript window 对象

window

window 对象是浏览器提供给 JavaScript 的 API,里面包含了当前客户端浏览器的一些信息,和常用的一些浏览器操作。


视窗大小

window.innerWidth // 显示区域宽度
window.innerHeight // 显示区域高度
window.outerWidth // 整浏览器高度
window.outerHeight // 整显示区域宽度

浏览器信息

navigator.appName // 浏览器名称
navigator.appVersion // 浏览器版本
navigator.language // 语言
navigator.platform:// 操作系统
navigator.userAgent // User-Agent

/*
 navigator === window.navigator
 浏览器信息容易被更改,读取信息不一定准确
*/

当前显示分辨率

screen.width
screen.height

/*
 screen === window.screen
*/

URL相关

location.protocol // https: | 协议
location.host // www.jmjc.com | 主机
location.port // 端口号
location.href // https://www.jmjc.tech/ | 当前地址
location.pathname; // /less/77 | 当前目录
location.search // ?a=1&b=2 | 参数
location.reload() // 刷新当前页面
location.assign(URL) // 跳转到 URL
location.href = URL // 跳转到 URL

/*
 location === window.location
*/

document

document.referrer // 上一次访问的地址

/*
document === window.document
document 是重要的独立的章节,在 “DOM”,这里只列举一个跟获取信息相关的
*/

history

history.back() //  后退一个页面
history.forward() // 前进一个页面

/*
 history === window.history
 该方法相当于我们点浏览器上方的 <- -> 
*/

弹窗

window.open(url, name,'width=400,height=400,top=0,left=0') // 弹出一个窗口

/*
参数1. 新窗口的地址
参数2. 新窗口的名称
参数3. 新窗口大小和显示位置
*/
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程