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