zoukankan      html  css  js  c++  java
  • JavaScript window

    window -- window对象是BOM中所有对象的核心

    • window,中文"窗口"
    • window对象除了是BOM中所有对象的父对象外,还包含一些窗口控制函数

    全局的window对象

    JavaScript中的任何一个全局函数或变量都是window的属性

    示例

    var sTest="baidu";
    document.write(sTest==window.sTest);

    结果:

    true

    window与self对象

    self对象与window对象完全相同,self通常用于确认就是在当前的窗体内

    window的子对象

    • JavaScript document 对象
    • JavaScript frames 对象
    • JavaScript history 对象
    • JavaScript location 对象
    • JavaScript navigator 对象
    • JavaScript screen 对象

    window函数索引

    窗体控制函数

    • JavaScript moveBy(x,y) 函数:从当前位置水平移动窗体x个像素,垂直移动窗体y个像素,x为负数,将向左移动窗体,y为负数,将向上移动窗体
    • JavaScript moveTo(x,y) 函数:移动窗体左上角到相对于屏幕左上角的(x,y)点,当使用负数做为参数时会吧窗体移出屏幕的可视区域
    • JavaScript resizeBy(x,y) 函数:相对窗体当前的大小,宽度调整w个像素,高度调整h个像素。如果参数为负值,将缩小窗体,反之扩大窗体
    • JavaScript resizeTo(x,y) 函数:把窗体宽度调整为w个像素,高度调整为h个像素

    窗体滚动轴控制函数

    • JavaScript scrollTo(x,y) 函数:在窗体中如果有滚动条,将横向滚动条移动到相对于窗体宽度为x个像素的位置,将纵向滚动条移动到相对于窗体高度为y个像素的位置
    • JavaScript scrollBy(x,y) 函数:如果有滚动条,将横向滚动条移动到相对于当前横向滚动条的x个像素的位置(就是向左移动x像素),将纵向滚动条移动到相对于当前纵向滚动条高度为y个像素的位置(就是向下移动y像素)

      to是绝对的意思(从整体而言),by是相对的意思(从原先的位置而言)

    窗体焦点控制函数

    • JavaScript focus() 函数:使窗体或控件获取焦点
    • JavaScript blur() 函数:与focus函数相反,使窗体或控件失去焦点

    新建窗体函数

    • JavaScript open(url,name,features,replace) 函数:打开(弹出)一个新的窗体
    • JavaScript close() 函数:关闭窗体
    • JavaScript opener 属性:对新建窗体的引用

    对话框函数

    • JavaScript alert(str) 函数:弹出消息对话框(对话框中有一个OK按钮)
    • JavaScript confirm(str) 函数:弹出消息对话框(对话框中包含一个OK按钮与Cancel按钮)
    • JavaScript prompt(str1,str2) 函数:弹出消息对话框(对话框中包含一个OK按钮、Cancel按钮与一个文本输入框)

    状态栏属性

    • JavaScript window.defaultStatus 属性
    • JavaScript window.status 属性

    时间等待与间隔函数

    • JavaScript setTimeout(codes,interval) 函数:暂停指定的毫秒数后执行指定的代码
    • JavaScript clearTimeout(id) 函数:取消指定的setTimeout函数将要执行的代码
    • JavaScript setInterval(codes,interval) 函数:间隔指定的毫秒数周期地执行指定的代码
    • JavaScript clearInterval(id) 函数:取消指定的setInterval函数将要执行的代码

    延伸阅读

    • JavaScript作用域
  • 相关阅读:
    Java基本数据类型学习
    【异常】Docker安装elasticsearch7, 浏览使用 9200 无法打开
    docker logs-查看docker容器日志
    centos开开放防火墙
    软工超越日报-android的简单旋转效果实现 5/13
    软工超越日报-Android文件下载器 5/12
    软工超越日报-团队第一阶段冲刺十日谈回顾总结 5/11
    软工超越日报-安卓APP联网获取数据(3) 5/10
    软工超越日报-安卓APP联网获取数据(2) 5/9
    软工超越日报-安卓APP联网下载数据(1) 5/8
  • 原文地址:https://www.cnblogs.com/ClassNotFoundException/p/5850551.html
Copyright © 2011-2022 走看看