• BOM对象


    窗口位置

    兼容浏览器代码(使用Iframe除外),获取浏览器左上角相对屏幕左上角的坐标。

    var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenX;
    
            var topPos = (typeof window.screenTop == "number") ? window.screenTop : window.screenY;
    
            alert(leftPos + "," + topPos);

    移动窗口:使用moveTo和moveBy两个方法,都是接收两个参数,x和y,moveTo代表移动到指定坐标,而moveBy代表根据当前的位置,便宜多少像素。这两个方法在浏览器中一般被禁用。

    窗口大小:调整窗口大小使用resizeTo和resizeBy两个方法,同样是接收两个参数,resizeTo是将窗口调整至新的大小,resizeBy是根据当前的大小调整宽度或高度的差值。浏览器一般是禁用的。

    导航和打开窗口

    Window.open(url);

    系统对话框

    系统对话框分为alert()  confirm()  prompt()三个方法,注意的是这三个对话框的样式不是通过css来规定的,而是根据浏览器给定的样式。

    Location对象

    location.replace("www.baidu.com"); 打开一个新的页面,但是删除历史记录,也就是说点击后退按钮,不会有作用。
    
    location.reload(); //有可能从缓存中刷新页面
    
    location.reload(true);//强制从服务器重新加载

    navigator.onLine 判断是否联网。

  • 相关阅读:
    luogu2253 好一个一中腰鼓!
    luogu2948 滑雪课
    luogu1556 幸福的路
    luogu1900 自我数
    luogu1632 点的移动
    luogu1999 高维正方体
    树状数组模板
    杜教筛
    [比赛|考试] 9月第一周的考试
    历年NOIP真题总结
  • 原文地址:https://www.cnblogs.com/y8932809/p/5395635.html
Copyright © 2020-2023  润新知