Window物件的判定方法

2022-01-15 00:22:42 字數 337 閱讀 3065

/*

window物件的判定,由於ecma是不規範host物件,window物件屬於host,所以也沒有約定,所以就算是object.prototype也對它無可奈何,

而且如果根據window.window和window.setinterval去判定那就更加的不靠譜!

這裡我們使用乙個神奇的hack技巧就是通過,window和document相互比較,如果順序不一樣,那麼結果就不一樣 */

alert(window==document);//

輸出:true;

alert(document==window);//

輸出:false;

Window物件方法

window 物件表示瀏覽器中開啟的視窗。注意 要使用 cleartimeout 方法,在建立執行定時操作時要使用全域性變數。該方法的引數必須是由 settimeout 返回的 id 值。注意 setinterval 方法會不停地呼叫函式,直到 clearinterval 被呼叫或視窗被關閉。由該方...

window物件的屬性及方法

1.自定義函式 有參函式和無參函式 function 函式名 引數1,引數2,引數3 2.呼叫函式 事件名 函式名 3.匿名函式沒有函式名 4.變數的作用域 根據變數作用範圍不同,可分為全域性變數和區域性變數 5.window物件是整個bom的核心 6.bom可實現的功能 彈出新的瀏覽器視窗 移動 ...

Array物件的判定

關於js物件型別的判斷,最複雜的在於regexp和array了,判定regexp的情形不較少,而array就比較多了,下面就是判斷array的方法 方法一 利用instanceof來判斷物件是不是array的例項 function isarray arr 方法二 利用constructor來判斷 f...