Exécuter la fonction JavaScript lorsque le DOM est “prêt”?

Je suis en utilisant un JavaScript script d'upload qui dit que pour exécuter la fonction initialize dès que le DOM est prêt. J'ai actuellement il fonctionne très bien avec soit un appel à la fonction avec body.onload ou directement après la fonction est définie. La fonction s'appuie le code HTML dans un espace réservé div qui agit en tant que fichier outil de transfert.

Ma question est quelle est la meilleure pratique ici? Depuis il fonctionne pour l'instant, pourquoi disent les instructions pour exécuter la fonction init dès que le DOM est prêt? Dois-je ajouter un <script> tag directement après l'espace réservé DIV par exemple?

InformationsquelleAutor miahelf | 2011-11-03