目前,我将所有 JavaScript 函数都放在一个函数中,因此不会污染全局命名空间。
例如
var App = function() {
function a() {
}
return {};
}();
现在我想使用 jQuery,所以我希望它包含在以下内容中:
(function (window, document, $) {
...
}(window, document, jQuery));
我尝试将 var App = function () {} 包装在 jQuery 函数中,但是当我在 App 上设置 AJAX 属性时,这会导致问题。有任何想法吗?