javascript:comment écrire $(document).prêt comme un événement sans jquery

en jquery $(document).ready(function) ou $(function) , comment pourrais-je faire la même chose sans jquery, et j'ai besoin de navigateur compatiable, et permettent d'attacher plus d'une fonction.

Note: dom prêt!= fenêtre onload

  • J'ai regardé le jQuery, le code source et il est tout à fait un morceau de code en matière de prêt() du gestionnaire. Si j'ai lu le code correctement, l'événement est appelé DOMContentLoaded. IE ne prend pas en charge ce, de manière onreadystatechange est utilisé à la place.
  • Aussi, il a à voir avec document.readyState ayant la valeur "complete"
  • Vidas: Il a à faire avec beaucoup de choses (iframe chargement a ses propres particularités? Qui l'eut cru?), et franchement, c'est un étonnant morceau de code. Je me suis rappelé pourquoi je n'ai plus enregistrer les événements directement - c'est un pain PITA de le faire bien.
  • double possible de $(document).prêt équivalent sans jQuery
  • Je crois que vous êtes mieux à l'aide de jQuery que de réinventer la roue. Il a juste trop de bizarreries (lire les problèmes de compatibilité navigateur) de réfléchir