Порядок функций JavaScript: почему это важно?

Оригинальный вопрос:

JSHint жалуется, когда мой JavaScript вызывает функцию, которая определена ниже страницы, чем вызов к ней. Тем не менее, моя страница предназначена для игры, и никакие функции не вызываются, пока все не загрузится. Итак, почему функции заказа появляются в моем коде?

РЕДАКТИРОВАТЬ: Я думаю, что я, возможно, нашел ответ.

http://www.adequatelygood.com/2010/2/JavaScript-Scoping-and-Hoisting

Я стону внутри. Похоже, мне нужно потратить ДРУГОЙ день, чтобы переупорядочить шесть тысяч строк кода. Кривая обучения с Javascript совсем не крутая, но она очень крутая.

Ответы на вопрос(4)

Ваш ответ на вопрос