Я пытаюсь сделать веб-приложение, у меня есть контроллер задач в отдельный файл .js, который я включаю в основной файл .html:.Uncaught Синтаксическая ошибка: неожиданный маркер (даже если функция действует
<head>
<script src = "tasks-controller.js"></script>
</head>
и файловые задачи-controller.js:
tasksController = function() {
var taskPage;
var initialized = false;
return
{
init: function(page) {
if(!initialized)
{
.... some manipulation with jQuery...
initialized = true;
}
}
}
}();
Назад в моем основном файле .html я называю задачи право контроллера после закрытия элемента кузова:
<script>
$(document).ready(function()
{
tasksController.init($('#taskPage'));
}
</script>
Когда я проверить файл, в хромированных инструментах Google, я получаю неперехваченный SyntaxError: Неожиданный маркер (на 8-ой строке задачи-controller.js, который эта строка:
init: function(page)
вместе с другой ошибкой, что «tasksController» не определяется, когда я называю это выше. Любые предложения о том, что я делаю неправильно? Благодаря!
не обнаружил проблем с кодом. –
Хмм, я не вижу в этом ничего плохого, если не существует волшебных пространств. –