這是我總結我的所有的JavaScript:使用名稱,而不是一個匿名函數
;(function($, window, undefined) {
var document = window.document;
var myFunction = function() {}
})(jQuery, window);
但現在我有必要從封閉的外部調用myFunction的。
window.addEventListener("offline", function(e) {
myFunction();
}, false);
問:如何命名自動執行的匿名函數,以便我可以從全局範圍調用myFunction?
「命名自執行匿名函數」,不會使它不是匿名嗎? – 2013-03-27 17:33:19
是的,會的。我不知道我在說什麼。 – 2013-03-27 17:34:00
你知道嗎,如果你在js中聲明一個變量時不放var,這會把它放到全局對象中嗎?這將使它可以從任何地方 – 2013-03-27 17:35:02