организация кода на JS
как известно, в js используются подпрограммы (функции)
при интерпретации текста программы фактически исполняется основная функция (аналог main) которая: 1) объявляет переменные 2) выполняет действия условия и циклы - то есть производятся "начальные" вычисления главная функция отличается от остальных отсутствием входных и выходных значений вопрос - теоретически никто не мешает в основном тексте программы избавиться от второго пункта, а как на практике, такое бывает? то есть любые действия основной программы можно организовать через объявление и вызов подпрограмм |
Не понял о чём ты, если честно.
Но если вопрос о том чтобы не сорить в глобал, то все приличные люди так и делают, если нет явной необходимости во внешних вызовах. <script> (function(){ var a, b = 2, c = 3; //локальные переменные function func(x, y){ //локальная функция return x + y } a = func(b, c); alert(a); }()) //самовызывающаяся анонимная функция //глобал чист </script> |
nverv, это че за плагиатчик :D
nverv, ты пришел на форум по программированию. Где код? Я вижу вот что: все свои вопросы ты начинаешь заумно, а заканчиваешь, так что хочется :cray: |
Цитата:
|
Цитата:
|
Цитата:
да это практически та же тема! я её заморозил, йо? вообще, как показала практика, нефиг даже было задумываться о способах организации. эта задача, как и многие другие, решены до нас) Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
я про интерпретор исполняющий текст программы инструкции для него отличаются от инструкций функций отсутствием входящих и выходящих аргументов даже var есть |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 12:54. |