Fonction JavaScript ordre: pourquoi est-il important?

Question Initiale:

JSHint se plaint quand mon JavaScript appelle une fonction qui est définie en bas de la page de l'appel à elle. Cependant, ma page n'est pas un jeu, et pas de fonctions sont appelées jusqu'à ce que toute chose a téléchargé. Pourquoi donc l'ordre de fonctions apparaissent dans mon code la matière?

EDIT: je crois avoir trouvé la réponse.

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

Je suis en train de gémir à l'intérieur. Semble que j'ai besoin de passer un AUTRE jour de re-commande de six mille lignes de code. La courbe d'apprentissage avec le javascript n'est pas raide du tout, mais il est très loooooong.

  • +1 pour l'excellente référence dans la mise à jour. Et j'espère que vous convainc que vous n'avez pas vraiment besoin de re-commander votre code. 🙂