Wir haben ein kleines Javascript-Projekt, das eine Handvoll jQuery-Selektoren verwenden wird, aber wir benötigen keineswegs das vollständige jQuery-Paket (d. H. Effekte). Gibt es eine Möglichkeit, einen benutzerdefinierten Build der jQuery-Bibliothek zu erhalten?Können Sie eine benutzerdefinierte jQuery-Bibliothek erstellen?
Antwort
Diese Frage wurde gestellt, bevor diese Antwort zur Verfügung stand - aber ich denke, dass die Frage noch relevant ist.
http://net.tutsplus.com/tutorials/javascript-ajax/how-to-build-your-own-custom-jquery/
http://projects.jga.me/jquery-builder/
Hoffnung andere finden diese Links so hilfreich, wie ich habe.
aktualisieren Je nachdem, wie minimal Sie gehen möchten Sie Ihre eigene Bibliothek machen konnte, habe ich das als Ausgangs Konzept verwendet vor: http://code.tutsplus.com/tutorials/build-your-first-javascript-library--net-26796
Quellcode verfügbar hier: https://github.com/andrew8088/dome
Dann könnten Sie interessiert sein in Sizzle selector engine (auch von jQuery für seine Selektor-Mechanismus verwendet).
denke ich, dass es tun wird. Vielen Dank! –
Sie können die Quelle von Github http://docs.jquery.com/Downloading_jQuery#Git abrufen und buildfile (Makefile oder build.xml, abhängig von Build-System, das Sie verwenden werden) ändern. Für Apache ant (build.xml) entfernen Sie einfach Dateien, die Sie nicht benötigen, aus der Liste im jquery target. Natürlich wird dies die internen jquery-Anforderungen für Sie nicht behandeln, so dass der Build-Build beschädigt werden kann.
Macht Sinn. Ich brauche wahrscheinlich nur Selektoren, also gehe ich mit @ sAc's Antwort, aber das wird für die Zukunft nützlich sein. Vielen Dank! –
Ich habe es am Ende versucht, nur zum Spaß, und es ist wirklich einfach, obwohl ein wenig gruselig. Leider spart das Ausschneiden von Effekten, Versatz und Dimensionen nur etwa 3.000 Minuten/gziped. Um mehr zu sparen, müssen einige Tests durchgeführt werden, um sicherzustellen, dass es sicher ist. –
- 1. Erstellen Sie eine benutzerdefinierte animierbare Eigenschaft
- 2. Erstellen Sie eine benutzerdefinierte Anrufbehandlung Anwendung
- 3. Erstellen Sie eine benutzerdefinierte Jackson Annotation
- 4. Erstellen Sie eine benutzerdefinierte Farbpalette in R
- 5. Erstellen Sie eine benutzerdefinierte Schaltfläche mit SWT
- 6. So erstellen Sie eine benutzerdefinierte WordPress-Kategorieseite
- 7. Delphi 7 - Erstellen Sie eine benutzerdefinierte Warnung
- 8. Erstellen Sie eine benutzerdefinierte https-URL
- 9. Programmgesteuert Erstellen Sie eine benutzerdefinierte MSBuild .Zieldatei
- 10. Erstellen Sie benutzerdefinierte große Benachrichtigungen
- 11. So erstellen Sie eine benutzerdefinierte DIV und CSS-Box
- 12. Eine benutzerdefinierte HTTP-Methode erstellen
- 13. Erstellen Sie benutzerdefinierte Klasse dynamisch
- 14. Erstellen Sie benutzerdefinierte Winforms Container
- 15. Erstellen Sie benutzerdefinierte WPF-Ereignis
- 16. Sie können eine benutzerdefinierte DNS-Adresse einrichten, um URLs umzuleiten?
- 17. Können Sie AssertJ assertThat eine benutzerdefinierte Nachricht hinzufügen?
- 18. Können Sie eine Unterstruktur erstellen, wenn Sie ein Projekt freigeben?
- 19. So erstellen Sie eine vollständige benutzerdefinierte Seite in Prestashop 1.6
- 20. Eine benutzerdefinierte Skybox für Unity erstellen
- 21. Erstellen Sie benutzerdefinierte Layout-Modul
- 22. Erstellen Sie benutzerdefinierte Azure-Webformular
- 23. Können Sie benutzerdefinierte Fehler programmgesteuert deaktivieren?
- 24. , wie eine benutzerdefinierte Indizierung erstellen
- 25. Erstellen Sie benutzerdefinierte Komponente Modell (TimerPanel)
- 26. Erstellen eine benutzerdefinierte Methode mit Abschluss Block
- 27. So erstellen Sie benutzerdefinierte Funktionen in SQLite
- 28. So erstellen Sie benutzerdefinierte Ereignisse in symfony2
- 29. Benutzerdefinierte Kultur erstellen, ohne sie zu registrieren
- 30. Gibt es eine Möglichkeit, benutzerdefinierte Einstellungen zu erstellen, die eine Repräsentation der JSON-Struktur darstellen können?
Dies ist keine akzeptable Antwort, es enthält nur Links zu externen Seiten. Bitte lesen Sie dies für weitere Informationen: http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers –
Guter Punkt, aber jede Antwort für diese Frage beinhaltet eine externe Verbindung. – mikevoermans
Mit externen Links ist nicht das Problem, das Problem ist, dass es nichts anderes gibt. Auch andere Antworten, die schlecht sind, sind keine Entschuldigung :) –