現在、すべての JavaScript 関数を 1 つの関数にまとめているため、グローバル名前空間を汚染することはありません。
例えば
var App = function() {
function a() {
}
return {};
}();
ここで jQuery を使用したいので、これを次のようにラップします。
(function (window, document, $) {
...
}(window, document, jQuery));
jQuery 関数で var App = function () {} をラップしようとしましたが、App で AJAX 設定プロパティを使用すると問題が発生します。何か案は?