美文网首页
window对象

window对象

作者: chengfengwang | 来源:发表于2017-06-30 18:01 被阅读0次

当前浏览器窗口

  1. window对象指当前浏览器窗口
  2. 它也是所有对象的顶层对象。
  3. 浏览器环境的所有全局变量,都是window对象的属性
var a=1; window.a //1

打开或关闭窗口

window.open('http://www.baidu.com') //新建窗口打开百度页面
window.close() //关闭当前窗口
window.location='http://www.baidu.com' //把当前网址跳转到百度页面
window.location.href='http://www.baidu.com' //把当前网址跳转到百度页面

获取当前窗口的url信息

window.location //返回一个location对象
window.location.href //获取当前网址
window.location.pathname // 获取路径
window.location.href='http://www.baidu.com' //把当前网址跳转到百度页面

控制网页前进后退

window.history.length //当前网页的历史数
window.history.back() //前进 相当于window.history.go(1)
window.history.forward() //后退 相当于window.history.go(-1)
window.history.go() //可以数字参数

判断是否是手机浏览器

/mobi/i.test(window.navigator.userAgent)

判断用户的浏览器类型

function isAndroid(){
  /android/i.test(window.navigator.userAgent)
}
function isIos(){
  /os/i.test(window.navigator.userAgent) // 是os不是ios
}
function isIphone(){
  /iphone/i.test(window.navigator.userAgent)
}
function isIpad(){
    return /ipad/i.test(window.navigator.userAgent);
}

显示设备屏幕的高度

window.screen.height
window.screen.width

浏览器编码解码

浏览器的合法字符有元字符,语义字符等,汉字不是URL的合法字符,需要转码
encodeURI()
encodeURIComponent()
decodeURI()
decodeURIComponent()

avascript refresh page
Javascript刷新页面的几种方法:
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand(‘Refresh’)
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href

相关文章

  • JS 各种宽高的理解

    Window和document对象的区别 window对象window对象表示浏览器中打开的窗口window对象是...

  • 常见的BOM功能

    window对象 window对象是BOM的核心,window对象指当前的浏览器窗口。 window对象方法: 计...

  • JavaScript学习笔记 - 进阶篇(7)- 浏览器对象

    window对象 window对象是BOM的核心,window对象指当前的浏览器窗口。 window对象方法: 注...

  • JS-window对象/计时器/计时器setInterval()

    window对象 window对象是BOM的核心,window对象指当前的浏览器窗口。 window对象方法: 计...

  • jsWindow对象

    window对象 window对象是BOM的核心,window对象指当前的浏览器窗口。 window对象方法: 注...

  • 浏览器之BOM

    window对象 window对象简介 window对象指当前浏览器的窗口。全部变量是window对象的属性。全部...

  • JS 进阶

    window对象window对象是BOM的核心,window对象指当前的浏览器窗口。 window对象方法: Ja...

  • 浏览器对象

    1.1 window对象是BOM的核心,window对象指当前的浏览器窗口。 window对象方法: window...

  • BOM浏览器对象模型

    window对象 一个浏览器窗口就是一个window对象; window对象是最核心的对象,document对象、...

  • BOM对象

    BOM的核心是window window对象属性 全局变量都是window对象的属性 window.innerHe...

网友评论

      本文标题:window对象

      本文链接:https://www.haomeiwen.com/subject/eytucxtx.html