在基於jQuery的代碼中,我有幾個地方直接訪問window
對象。這是一種可接受的做法還是有這種方法的缺點?
我以爲$(window)
是1:1替換爲window
,但事實並非如此。例如"onhashchange" in window
工程,但"onhashchange" in $(window)
沒有。
其中我訪問window
的其他構造如下:window.location
,window.open
,window.setTimeout
。它會更好地發現和使用基於jQuery的替代所有這些?
PS:http://benalman.com/projects/jquery-hashchange-plugin/ –