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對象幾個方法的用法:spa

 

window.onfocus和window.onblur的用法:code

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()清除輪詢的用法:blog

var int = setInterval("function()",4000);
// 設置function函數每4秒運行一次,並把它賦至變量int;

window.clearInterval(int);
// 清除定時器,中止反覆運行對應int的setInterval;

轉載自本人ITeye連接:http://xiaozhuang0706.iteye.com/blog/2265331ip

相關文章
相關標籤/搜索