zoukankan      html  css  js  c++  java
  • javascript之BOM

    一、window对象

    所有浏览器都支持window对象。它表示浏览器窗口。

    所有JavaScript全局对象、函数以及变量均自动成为window对象的成员。全局变量是window对象的属性;全局函数是window对象的方法。

    常用的window方法有:

    window.innerHeight  浏览器窗口的内部高度

    window.innerWidth  浏览器窗口的内部宽度

    window.open()  打开新窗口

    window.close()  关闭当前窗口

    二、window的子对象

    1. navigator对象 (浏览器对象,通过该对象可以判断用户所使用的浏览器,包含了浏览器相关的信息)

    navigator.appName  // Web浏览器全称
    navigator.appVersion  // Web浏览器厂商和版本的详细字符串
    navigator.userAgent  // 客户端绝大部分信息
    navigator.platform   // 浏览器运行所在的操作系统

    2. screen对象

    screen.availWidth    // 可用的屏幕宽度
    screen.availHeight   // 可用的屏幕高度

    3. history对象

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

    4. location对象

    location.href    // 获取URL
    location.href="URL" // 跳转到指定页面
    location.reload()  // 重新加载页面

    5. 弹出框

      5.1  警告框   

        alert("看到了没?");

      5.2  确认框

        confirm("你确定?");

        如果用户点击确认,则返回true;  点击取消,则返回false。

      5.3 提示框

        prompt("请在下方输入","你的答案");

        如果用户点击确认,那么返回值为输入的值;如果用户点击取消,那么返回值为null。

    6. 计时相关

      6.1  setTimeout()       

        var t = setTimeout("JS语句",毫秒)    通过第二个参数指定多少毫秒后执行第一个参数

        clearTimeout(t)      取消定时   

      6.2  setInterval()  

        var t1 = setInterval("JS语句",毫秒);    通过第二个参数指定每隔多少毫秒后执行第一个参数

        clearInterval(t1);    清除定时器

  • 相关阅读:
    Mac-Mysql忘记root密码
    spring 定时任务配置
    MD5 加密
    java io流 图片和字符串之间的转换
    httpclient 无信任证书使用https
    java对象转换成json
    Maven仓库 国内镜像
    大数据与批量调度的紧密关系
    开源Datax、Sqoop、Kettle等ETL工具作业自动化实现-分享
    ETL作业调度工具TASKCTL的两个重大突破
  • 原文地址:https://www.cnblogs.com/huangjm263/p/8556922.html
Copyright © 2011-2022 走看看