Dies ist Teil der Entscheidung, ob ein JavaScript-Framework verwendet werden soll oder nicht. Jedes Framework enthält eine Base und diese Base sollte nicht gestört werden. Wenn Sie den Kern eines Frameworks bearbeiten, haben Sie den Hauptvorteil der ersten Verwendung des Frameworks im Wesentlichen beseitigt. Jetzt können Sie nicht aktualisieren, wenn neue Versionen veröffentlicht werden, ohne das Framework erneut zu hacken.
Wenn die Größe in Ihrem Projekt eine wichtige Rolle spielt, dann war es eine schlechte Entscheidung, ein Framework einzubinden, das Sie scheinbar kaum benötigt haben. Beim nächsten Mal werden Sie wissen, dass Sie diese Entscheidung auf mehr als eine Handvoll Neuheitseffekte stützen müssen. :)
Nein, du solltest absolut nicht versuchen, die Teile von jQuery zu hacken, die du nicht brauchst. Eines Tages möchten Sie vielleicht auf die neueste Version von jQuery upgraden oder ein wenig Funktionalität zu Ihrer Site hinzufügen, die von etwas abhängt, das Sie entfernt haben. Sie werden entweder viel Zeit damit verbringen, Ihre Änderungen rückgängig zu machen oder neu zu starten, und müssen das unerwünschte Material erneut aushacken.
Es gibt viel effektivere Möglichkeiten, jQuery schneller und mit weniger Bandbreite zu laden. Tun Sie, was die jQuery-Website selbst tut und verwenden Sie ein CDN. Sie stammen direkt von der Quelle bei jquery.com :
%Vor%Die Chancen stehen gut, dass diese Datei vom Browser zwischengespeichert wird. Keine Menge an Hacking / Minimierung entspricht den Geschwindigkeitsgewinnen, die Sie durch Laden der Datei aus dem Cache des Browsers erhalten. Es ist einfach der einfachste und effektivste Weg, um jQuery schnell zu laden.
Auch ein Vorschlag, ältere Versionen von jQuery sind kleiner. Sie verlieren einige Funktionen, können jedoch viele Vorteile mit einer kleineren Stellfläche nutzen. Nehmen Sie jquery 1.2.3:
URL: Ссылка Titel: Kein Titel gefunden Datum: Berichtslauf am Fr Feb 18 13:43:55 EST 2011 Gesamtgröße: 15958 Byte
Vs 1.5.0:
URL: Ссылка Titel: Kein Titel gefunden Datum: Berichtslauf am Fr 18. Februar 13:46:10 EST 2011 Diagnose Globale Statistiken Gesamt Größe: 29466 Bytes
Tags und Links javascript jquery