目前我的所有JavaScript函數都在一個函數中,所以我不污染全局命名空間。jQuery Limit Global命名空間
例如
var App = function() {
function a() {
}
return {};
}();
現在我想使用jQuery所以我想此包裹在下面:
(function (window, document, $) {
...
}(window, document, jQuery));
我曾嘗試包裹VAR應用=函數(){}在jQuery函數,但是這會導致問題,當我有應用程序上的AJAX設置屬性。有任何想法嗎?