So habe ich Web-App mit mehreren JS-Dateien (jQuery, jQuery, meine eigenen JS-Code und mehr). Angenommen, ich habe eine Seite namens index.html. Was wäre die beste Vorgehensweise, um meine js-Dateien einzubinden/zu laden? Ich habe darüber nachgedacht, eine separate JS-Datei zu erstellen, die das Preloading durchführt (alle anderen Skripte einbeziehen und jQuery.noConflict() aufrufen). Was schlägst du vor? Ist das möglich? Wie würdest du es umsetzen?Beste Möglichkeit, JavaScript-Dateien zu organisieren
Danke!
Was spricht dagegen, sie nur in den Kopfbereich aufzunehmen? Der Browser kümmert sich um das Caching. –
Wenn Sie viele Dateien haben, stecken Sie sie nicht in den Kopf. Setzen Sie sie am Ende des Körpers. Erstellen Sie eine Seite, die ohne die Dateien gut aussieht, und fügen Sie sie dann am Ende des Textkörpers hinzu. Die von Ihnen erstellte Seite dient als Begrüßungsseite. Sie können Ihre Splash-Elemente ausblenden, sobald jquery geladen wird. – Hemlock
@Pekka: Das Einfügen von Skripten in den "Kopf" ist nur notwendig, wenn Sie ihre Funktionalität beim Rendern von "body" verwenden und die wahrgenommene Ladezeit der Seite verlangsamen. Wenn Sie ihre Funktionalität * während des Renderings * nicht benötigen (und das schließt ein, dass der Benutzer auf Dinge klickt, während die Seite noch erstellt wird), legen Sie sie am unteren Rand von "body" ab. [Mehr] (http://developer.yahoo.com/performance/rules.html) –