Hallo,
$(function(){
});
>
> Hier wird also eine anonyme Funktion an die jQuery-Funktion übergeben. jQuery nimmt die Funktion und führt sie automatisch aus, wenn das load-Event der Seite eintritt
Nicht ganz. [DOMContentLoaded](https://forum.selfhtml.org/?t=216536&m=1485105), nicht load.
Das DOMContentLoaded-Ereignis tritt ein, wenn der Parser den HTML-Code fertig ins DOM überführt hat.
Das load-Ereignis tritt ein, wenn zudem sämtliche externen nicht-blockenden Assets geladen sind (Stylesheets, Bilder, Medienelemente, Plugins…).
Für den Zugriff auf das DOM, z.B. für das Registrieren von Event-Handlern, ist in der Regel nur DOMContentLoaded bzw. der DOM-Ready-Status interessant.
Das load-Ereignis würde man nicht über $(document).ready(fn), sondern $(window).load(fn) überwachen. Wobei letzteres den Handler nicht sofort feuert, wenn das dokumentweite load-Ereignis bereits vorher gefeuert hat.
Mathias
--
[Chaplin.js - JavaScript application architecture](http://chaplinjs.org/)