Оригинальный вопрос:
JSHint жалуется, когда мой JavaScript вызывает функцию, определенную далее на странице, чем вызов к ней. Однако моя страница предназначена для игры, и никакие функции не вызываются до тех пор, пока все это не скачано. Итак, почему функции порядка отображаются в моем коде?
EDIT: Я думаю, что нашел ответ.
http://www.adequatelygood.com/2010/2/JavaScript-Scoping-and-Hoisting
Я стонаю внутри. Похоже, мне нужно провести ДРУГОЙ день, переупорядочивая шесть тысяч строк кода. Кривая обучения с javascript совсем не крутая, но она очень loooooong.