我無法弄清楚爲什麼下面不工作:的Javascript定製庫
我定製JS庫
(function ($, undefined) {
var expenses = expenses || {};
expenses.report = function() {
var deleteReport = function() {
alert('test');
};
return {
deleteReport: deleteReport
};
};
window.expenses = expenses;
})(jQuery);
我如何打電話到頁面上:
$(function() { expenses.report.deleteReport() };
錯誤:
Uncaught TypeError: Object function() {
var deleteReport = function() {
alert('test');
};
return {
deleteReport: deleteReport
};
} has no method 'deleteReport'
我仍然熟悉javascript和jquery,所以我確信在設計中有一些簡單的東西可以省略。我無法弄清楚它是什麼。
哇,這是Javascript運行amok,方式比需要更晦澀。 – jfriend00