molily: Seite per Javascript laden - Javascript ausführen

Beitrag lesen

Hallo,

Ja richtig. Die Frage ist was sind die richtigen Scripte?

Diese Frage stellt sich nicht mehr, wenn man zwei Grundtechniken von JS-Anwendungen nutzt:

  • Modulare, objektorientierte Interface-Komponenten
  • Clientseitiges Routing über URLs (es sind auch andere Techniken möglich, um das »richtige Script« zu finden, aber das ist die verbreiteste)

Jeglicher JS Code ist bei mir in einer Datei und die ist ja bereits geladen.

Das ist das Grundproblem. Der Code sollte besser objektorientiert in Komponenten aufgeteilt sein.

Komponenten können Inhalte nachladen und dafür weitere Komponenten instantiieren.

Genialer wäre aber eine ready().again() möglichkeit gibt

So etwas zu bauen wäre trivial. Du willst es aber nicht! jQuery als solches kennt keine Widget-Abstraktion, würde DOM-Änderungen einfach noch einmal vornehmen und Event-Handler einfach noch einmal hinzufügen. Das würde sehr schnell zu Fehlern führen.

Mathias