Nous avons un petit projet javascript qui utilisera une poignée de sélecteurs jQuery, mais nous n'avons en aucun cas besoin du package jQuery complet (c'est-à-dire des effets). Est-il possible d'obtenir une version personnalisée de la bibliothèque jQuery?Pouvez-vous créer une compilation de bibliothèque jQuery personnalisée?
Répondre
Cette question a été posée avant que cette réponse soit disponible - mais je pense que la question est toujours pertinente.
http://net.tutsplus.com/tutorials/javascript-ajax/how-to-build-your-own-custom-jquery/
http://projects.jga.me/jquery-builder/
autres Hope trouvent ces liens aussi utiles que moi.
Mise à jour Selon la façon dont minimale vous voulez vous aller pourriez faire votre propre bibliothèque, je l'ai utilisé cela comme un concept de départ avant: http://code.tutsplus.com/tutorials/build-your-first-javascript-library--net-26796
code source disponible ici: https://github.com/andrew8088/dome
Ensuite, vous pourriez être interessé par Sizzle selector engine (également utilisé par jQuery pour son mécanisme de sélection).
Je pense que cela va faire l'affaire. Merci! –
Vous pouvez obtenir la source à partir de github http://docs.jquery.com/Downloading_jQuery#Git et modifier le fichier de construction (makefile ou build.xml, dépend du système de construction que vous utiliserez). Pour apache ant (build.xml) il suffit de supprimer les fichiers dont vous n'avez pas besoin de la liste dans la cible jquery. Bien sûr, cela ne gérera pas les exigences internes de jquery, donc la construction résultante peut être cassée.
Cela a du sens. J'ai probablement seulement besoin de sélecteurs, donc je vais avec la réponse de @ sAc, mais ce sera utile de savoir pour l'avenir. Merci! –
J'ai fini par essayer ça, juste pour le plaisir, et c'est vraiment facile, même si c'est un peu effrayant. Malheureusement, la suppression des effets, des décalages et des dimensions ne permet d'économiser que 3k minified/gzipped. Découper plus prendra quelques essais pour s'assurer que c'est sûr. –
Ce n'est pas une réponse acceptable, il contient seulement des liens vers des sites externes. Veuillez lire ceci pour plus d'informations: http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers –
Bon point, mais toutes les réponses à cette question implique un lien externe. – mikevoermans
Avoir des liens externes n'est pas le problème, le problème est qu'il n'y a rien d'autre. En outre, d'autres réponses étant mauvaises n'est pas une excuse :) –