在基于 jQuery 的代码中,我有几个地方window
可以直接访问对象。这是一种可接受的做法,还是这种方法有任何缺点?
我认为$(window)
是 1:1 的替代品window
,但事实并非如此。例如"onhashchange" in window
有效,但"onhashchange" in $(window)
无效。
我访问的其他构造window
是:window.location
, window.open
, window.setTimeout
. 为所有这些都找到并使用基于 jQuery 的替换会更好吗?