wake-up-neo.com

Was sind die Vorteile von wp_enqueue_script?

Gibt es einen wirklichen Vorteil bei der Verwendung von wp_enqueue_script auf kleinen selbstverwalteten Websites? Beispiel: Modernizr, warum sollte es über eine Funktion in die Warteschlange gestellt werden, anstatt direkt im Dokumentenkopf aufgerufen zu werden?

Ich kann den Vorteil auf großen Websites erkennen, auf denen Sie sich in Verzeichnissen bewegen oder mehrere Personen in den Dateien herumtollen, oder in einem öffentlich verfügbaren Thema mit zahlreichen Unbekannten, aber was ist der Vorteil auf einer kleinen Website wie einem persönlichen Blog, das niemals… oder selten - ändert sich und hat einen einzigen Benutzer? In diesem Fall sieht es einfach nach zusätzlichen Codezeilen aus.

8
TinySites
  1. Verwenden Sie ein Thema, das Sie steuern?

    Wenn nicht, verlieren Sie bei jeder Aktualisierung des Themas Ihre Änderungen an der Kopfzeile. Andernfalls müssen Sie bei jeder Aktualisierung des Themas das Thema teilen oder Ihre Änderungen beibehalten/zurückportieren.

  2. Verwenden Sie nur Plugins unter Ihrer Kontrolle?

    Wenn nicht, müssen Sie bei jeder Aktivierung oder Aktualisierung eines Plugins, das ein Skript verwendet, nach Skriptkonflikten suchen.

  3. Verwenden Sie ein Kern-Skript gebündelt?

    In diesem Fall müssen Sie jedes Mal, wenn Sie einen Core aktualisieren, sowie jedes Mal, wenn Sie ein Plug-in aktualisieren, das ein im Core-Paket enthaltenes Skript in die Warteschlange stellt, auf Core-Skriptkonflikte prüfen.

  4. Verwenden Sie ein Caching-Plugin?

    In diesem Fall verlieren Sie einige oder alle Vorteile der Skriptverkettung/-minimierung/-zwischenspeicherung, da Ihr Skript im Dokumentenkopf fest codiert ist und nicht in die Warteschlange gestellt wird.

10
Chip Bennett
                                               **YES**

1. Es werden nur Skripte geladen wenn nötig

Wichtig für die Ladegeschwindigkeit.

2. Es behandelt Abhängigkeiten sicher.

Reduziert Fehler, doppeltes Laden und Überschneidungen.

3. Es handhabt Ladereihenfolge und Platzierung

Sagen Sie ihm, wo und wann er geladen werden soll.

4. Es behandelt $ src richtig

Verschieben der Website, perfekt.

5. Es hat Versionierung

Hilft bei Caching und ..well Versionierung.

Die "zusätzlichen Codezeilen" sind irrelevant, insbesondere im Vergleich zu den Vorteilen, die es bringt, wenn man es richtig macht.

6
Wyck