zoukankan      html  css  js  c++  java
  • 七十四:JavaScript之BOM基础之window对象和方法

    BOM:browser object model,浏览器对象模型

    window是浏览器的一个实例,在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象

    1.所有的全局变量和全局方法都被归在window对象上

    2.innerHeight和innerWidth

    innerHeight:获取窗口文档显示区域的宽度

    innerWidth:获取窗口文档显示区域的高度

    3.alert:显示带有一段消息和一个确认按钮的警告框

    4.confirm:显示一个带有一段消息、确认按钮、取消按钮的对话框

    返回值为布尔值,如果点击的是确定按钮,返回true,如果点击取消按钮,返回false

    5.prompt(text, defaultText):弹出需要输入内容的对话框

    text:要在对话框中显示的纯文本(非html格式)

    defaultText:默认的输入文本

    返回值:如果点击取消按钮,返回null,如果点击确认,则返回输入的文本内容

    6.open(pageUrl, name, parameters):打开一个新的浏览器窗口或者查找一个已命名的窗口

    pageUrl:子窗口的路径

    name:子窗口句柄

    parameters:窗口参数,各参数用逗号分隔

    parameters参数:

      width:窗口宽度

      height:窗口高度

      left:窗口X轴

      top:窗口Y轴

      toolbar:是否显示浏览器的工具栏,yes/no,no不显示

      menubar:是否显示菜单栏,yes/no,no不显示

      scrollbars:是否显示滚动条,yes/no,no不显示

      location:是否显示地址栏,yes/no,no不显示

      status:是否添加状态栏,yes/no,no不显示

    7.close:关闭当前窗口,是窗口,不是浏览器

    8.setTimeout(code, millisec):在指定的毫秒数后调用函数或计算表达式

    code:要调用的函数或要执行的JS代码串

    millisec:在执行代码前需要等待的毫秒数

    返回值,返回此执行超时的ID,时唯一值,可以用来取消超时调用

    9.clearTimeout(id):根据由setTimeout返回的id,取消由setTimeout超时

    10.setInterval(code, millisec):周期性的每隔指定毫秒数执行一次代码

    返回值:返回唯一ID

    11.clearInterval(ID):取消由setInterval方法设置的间歇任务

    讨论群:249728408
  • 相关阅读:
    Linux下nginx 的常用命令
    linux下nginx常用命令
    docker logs 命令使用
    docker pause 命令使用
    容器到底是个啥?(附Docker学习资源汇总)
    Docker镜像(image)详解
    Docker常用命令
    Docker常用命令大全
    NEW SECRET “???” ACHIEVEMENT AND CARD BACK FROM BARRENS – MYSTERIES OF THE PHOENIX – FULL SOLUTION INSIDE!
    凤凰之谜卡背 new card back "secrets of the phoenix"
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/14194825.html
Copyright © 2011-2022 走看看