Я начинаю простой сайт и пытаюсь закодировать свой Javascript, используя закрытие. Моя первая цель - показать окно предупреждения при загрузке страницы. Но это неудачно. Головная часть моей страницы содержит:Закрытие Javascript не загружается?
<script src="js/dukegen.shell.js"></script>
<script src="js/dukegen.js"></script>
<script>
window.onload = dukegen.init();
</script>
Это dukegen.shell.js:
dukegen.shell = (function() {
vat initModule = function() {
alert("STATRTED");
};
return {initModule: initModule};
}());
Это dukegen.js:
var dukegen = (function() {
var init = function() {
dukegen.shell.initModule();
};
return {init: init};
}());
Когда я загрузить страницу, то ошибки выполнения («Неподключить TypeError: невозможно вызвать метод initModule« неопределенного ») на dukegen.shell.initModule(); , Мой неподготовленный глаз не может определить проблему. Оба моих файла javascript находятся в одной папке.
Попробуйте 'window.onload = dukegen.init', no parens. – elclanrs
Нет кубиков. Все тот же результат. – badgerduke