目前我的所有JavaScript函数都在一个函数中,所以我不污染全局命名空间。jQuery Limit Global命名空间
例如
var App = function() {
function a() {
}
return {};
}();
现在我想使用jQuery所以我想此包裹在下面:
(function (window, document, $) {
...
}(window, document, jQuery));
我曾尝试包裹VAR应用=函数(){}在jQuery函数,但是这会导致问题,当我有应用程序上的AJAX设置属性。有任何想法吗?