zoukankan      html  css  js  c++  java
  • javascript window对象

    我们每次在浏览器中打开一个新窗口时,就会创建一个window对象,它能提供jQuery和JavaScript的大量强大功能。在JavaScript世界里,window对象是统领全局的对象。换句话说,window是JavaScript世界中最高层次的对象。

    window对象部分属性和方法:

    window.name    
    // 这是window对象的一个属性,可以用来访问或设置窗口名;
    
    window.history 
    // 这是window对象的一个属性,可以用来访问一段时间以来窗口加载的不同URL;
    
    window.document
    // 这是window对象的一个属性,指示所加载文档的主要内容;
    
    window.onfocus
    // 检测窗口何时接收到一个点击、键盘输入或其他类型的输入;
    
    window.onblur
    // 检测窗口何时失去焦点;
    
    window.setTimeout()
    // 这是window对象的一个方法,用于设置调用一个函数或其他语句之前所等待得时间;
    
    window.clearTimeout()
    // 这是window对象的一个方法,用于取消需要等待的时间;
    
    window.setInterval()
    // 这是window对象的一个方法,用于设置重复函数调用或其他语句之间需要等待的时间;
    
    window.clearInterval()
    // 这是window对象的一个方法,用于取消重复调用之间等待的时间;

     下面我来介绍下window对象几个方法的用法:

    window.onfocus和window.onblur的用法:

    window.onfocus = function();
    // 检测当前窗口何时得到焦点并调用function方法;
    
    window.onblur = function();
    // 检测当前窗口何时失去焦点并调用function函数;

    window.setTimeout()和window.clearTimeout()的用法:

    var t=setTimeout("function()",1000);
    // 调用一个名为function的函数之前设置1秒的等待时间;
    
    clearTimeout(t);
    // 清除定时器,停止调用函数前的等待时间;

    window.setInterval()轮询和window.clearInterval()清除轮询的用法:

    var int = setInterval("function()",4000);
    // 设置function函数每4秒运行一次,并把它赋至变量int;
    
    window.clearInterval(int);
    // 清除定时器,停止反复运行对应int的setInterval;

    转载自本人ITeye链接:http://xiaozhuang0706.iteye.com/blog/2265331

  • 相关阅读:
    个人知识管理的29个原则
    c#正则表达式
    sql 获取一个周的周一和周日
    分享2012年地址区域结构(基于标准行政区域代码、内含邮编)
    测试平台系列(5)项目管理页面(2)
    测试平台系列(1)环境搭建
    测试平台开场仪式
    测试平台系列(2)前端首页搭建
    测试平台系列(6)项目管理页面(3)
    测试平台系列(8)添加用例页
  • 原文地址:https://www.cnblogs.com/BHfeimao/p/6496695.html
Copyright © 2011-2022 走看看