-1
Я пытаюсь реализовать шаблон раскрывающего модуля в моих js-файлах в IE8. Учитывая этот код:Выявление шаблона модуля: объект не определен
var foo = (function() {
//private members
var a, b, c, d;
var init = function() {
var self = this;
//public members
var A, B, C, D
var privateFunc = function() {
/*..*/
};
var publicFunc = function() {
/*..*/
};
return {
A: A,
B: B,
C: C,
D: D,
publicFunc: publicFunc
}
}
}());
$(function() {
foo.init();
})
Моей проблема заключается в том, что в готовой функции JQuery документа, Foo всегда неопределенный, и я не могу понять, в чем проблема.
Ваш JavaScript недопустим. Где заканчивается функция init()? – Matt
Просьба связать нас с вашим фактическим кодом. Возможно, [скрипка] (http://jsfiddle.net/ «Создать новый скрипт - jsFiddle»). –
И если у вас возникли проблемы с отступом, посетите http://jsbeautifier.org/ –