Helo,Entfernen Sie unerwünschte jQuery-Funktionen
Eine Bibliothek wie jQuery ist voll geladen und kommt mit vielen Funktionen, die wir nicht in unseren Skripten verwenden können. Ich frage mich, ob es eine Möglichkeit gibt zu sagen, lesen Sie mein Skript finden Sie alle jQuery-Funktionen, die ich verwende und seine Abhängigkeiten und dann entfernen Sie die restlichen Funktionen aus der jQuery-Bibliothek. Dies könnte auf praktisch jede Bibliothek angewendet werden und ist nicht wirklich eine jQuery-spezifische Frage.
Lassen Sie mich Ihre Gedanken darüber, wie dies erreichbar ist. Ich weiß, dass es später Kopfschmerzen sein kann, wenn ich sage, dass ich meinem Code eine neue Funktion hinzufüge und die Funktion in jQuery nicht existiert. Aber ich bin bereit, dieses Risiko einzugehen.
Guter Gott, darf ich fragen warum? – jAndy
Ja, Sie können. Wir haben Software, die auf Tausenden von Websites läuft, und der jQuery-Code wird zusammen mit unserem Code hinzugefügt. Aber während wir uns vorwärts bewegen, wollen wir die unnötigen Teile entfernen (da wir nur einige wenige der jQuery-Kernfunktionen verwenden). Wir haben jQuery mit CDN geladen, aber unsere Kunden mögen es nicht. Sie wollen alles selbst veranstalten. Frag mich nicht warum, wie ich es nicht weiß. –
Wenn Sie eine vernünftige Caching-Strategie entwickeln, können Sie die gesamte jQuery-Datei lokal bereitstellen, aber zwischenspeichern, so dass Sie sich keine Gedanken über die Kosten für den Download/die zusätzliche HTTP-Anfrage machen müssen. [Caching-Tutorial für Web-Autoren und Webmaster] (http://www.mnot.net/cache_docs/) ist eine großartige Ressource. –