Я пытаюсь несколько способов организовать мой код в своих приложениях javascript, и мне интересно, какой из них наиболее подходит.Лучший способ организовать приложение javascript
Первый пример:
var Application = {
init: function() {
//Some code
Calculate();
},
Calculate: function() {
//Some code
}
};
Второй пример:
(function() {
function init() {
//Some code
Calculate();
}
function Calculate() {
//Some code
}
})();
Третий пример:
(function() {
var init = function() {
//Some code
Calculate();
};
var Calculate = function() {
//Some code
};
})();
Или это какой-то другой способ, который является предпочтительным? Я очень смущен этим. Заранее спасибо!
Сначала я использую второй пример, но в конечном итоге загромождаю глобальный контекст многими моими переменными и функциями. Найти переменную - это найти иглу в стоге сена. Итак, теперь я использую первый пример. Я только ставил переменные в глобальном контексте, только если мне нужно и только временно. – Jay