(function(window, undefined) { var jQuery = function() {} // ... window.jQuery = window.$ = jQuery; })(window);
这种形式的定义在jQuery2.1.1版本中为何取消了?
我测试了一下,在载入jQuery之前为undefined赋值为"imooc"后,在IE8上,jQuery内遇到的undefined也被设置为"imooc"了?难道是不再支持IE8的原因?但是在1.11.1也有这样的问题!
那就是表示2.0以上的版本的jQ只能在IE8+上的浏览器上跑了
2.0以上不向下兼容低版本浏览器了