Я искал ответы, почему мой код javascript полностью находится на моем веб-хосте. У меня есть существующие функции javascript, которые работали нормально, пока я не попытался их модифицировать, используя шаблон раскрывающего модуля в javascript, потому что из того, что я собрал, это хорошая практика, чтобы уменьшить загрязнение глобального пространства имен. За пределами этой области нет вызовов функций, поэтому я не использовал return to point to functions. Он работал нормально в разных браузерах при тестировании из Visual Studio.javascript, показывающий шаблон модуля, проигнорированный на сервере
Есть ли что-то, что может быть на сервере godaddy, который мне нужно настроить? Я попытался вызвать их для поддержки, но никакой помощи. Ниже приведен образец моего кода. На самом деле у меня есть больше функций в этой области, но я не могу этого рассказать. Заранее спасибо.
myModule = (function() {
//add upDate
function timeOfUpdate {
var timeOfUpdate = new Date(document.lastModified);
$("#lastUpdate").append(timeOfUpdate);
}
//add some more functions
function modTwo {
//add code to execute..
}
})();
Да jfriend00. Спасибо. Теперь мой скрипт работает. Вызов основного объекта и привязка timeOfUpdate() - это часть, которую мне не хватает. Я был заперт в мысли, что, поскольку у меня был оператор самозапускания в конце значения myModule, он автоматически вызывал методы, которые у меня были внутри его области, без вызова. Я ценю, что вы указываете мне на эту проблему. – smundoKo2
@ smundoKo2 - так как вам кажется, что вы новичок в StackOverflow, знаете ли вы, что когда вы ответите на свой вопрос, вы можете указать «лучший ответ» на свой вопрос, нажав зеленую галочку слева от ответа. Это заработает как вы, так и человек, предоставивший ответ на некоторые репутационные очки здесь, в StackOverflow. Накопление очков репутации принесет вам больше привилегий. – jfriend00
спасибо jfriend00. Я запомню это. – smundoKo2