Un site Web que j'utilise sur utilise seulement une très petite quantité de jQuery, dans le menu déroulant (j'utilise le JSDDM drop-down menu). Est-il possible de faire manuellement ou automatiquement une version réduite de jQuery qui ne contient que le code nécessaire?Est-il possible d'extraire un sous-ensemble de jQuery?
Répondre
Je ne pense pas que ce soit une bonne idée d'éditer le code. Utilisez le package minified à la place.
Je voudrais simplement utiliser la version emballée de jQuery http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js, puis compresser les plugins supplémentaires.
jQuery en soi, vous ne pouvez pas réduire. Si vous utilisez jQuery UI, vous pouvez créer votre propre dist (http://jqueryui.com/download).
Alternativement (pour économiser la charge sur vos propres serveurs), vous pouvez utiliser jQuery de Google http://code.google.com/apis/ajaxlibs/
Pourquoi avez-vous besoin? Vous pouvez utiliser la version jQuery réduite (19kb) ou écrire votre propre JS sans utiliser jQuery.
Utilisez la version miniaturisée de la bibliothèque. Mais vous ne pouvez pas vraiment supprimer la partie de la bibliothèque sans la casser.
Vous pouvez supprimer manuellement ce dont vous n'avez pas besoin, mais je ne vous envierais pas de l'essayer, la version miniaturisée de jQuery ne fait que 58ko.
Bien sûr, jQuery est open source. Le code source est here. Si vous ne pouvez utiliser qu'un sous-ensemble, et probablement le combiner avec votre propre fichier JS avant de le réduire, cela pourrait être un moyen d'aller en termes de temps de chargement.
Remarquez la réponse de veggerby au sujet des CDN comme Google API Ajax; puisque l'utilisateur l'aura en cache s'il a visité un autre site en utilisant jQuery et en le chargeant via Google. Le cache est encore plus rapide que le chargement d'une version réduite de votre site. :-) Et le CDN de Google est assez rapide aussi.
Oui, c'est possible. Il suffit d'utiliser jQuery Builder ou des alternatives plus petites à jQuery comme Zepto, MinifiedJS ou $dom.
- 1. php en code jquery possible?
- 2. Est-il possible d'imprimer un GoogleMaps via jQuery?
- 3. Est-il possible d'utiliser jQuery intellisense avec un asp classique?
- 4. jQuery: req.readyState == 3 est-il possible?
- 5. jQuery liaison anticipée une fonction possible?
- 6. jQuery: Est-il possible d'attacher des champs/méthodes à un objet wrapper jQuery?
- 7. google.setOnLoadCallback avec jQuery $ (document) .ready(), est-il possible de mixer?
- 8. Utiliser jQuery ou tout simplement Javascript est-il possible de passer à un curseur personnalisé?
- 9. Est-il possible d'imprimer un DIV caché par la fonction "slideUp" de jQuery?
- 10. Est-il possible d'avoir un sélecteur de couleurs CMJN?
- 11. Est-il possible de reprogrammer un clavier?
- 12. asp.net ExpressionBuilder: Possible de câbler un événement?
- 13. Est-il possible de partager un DataTrigger?
- 14. Est-il possible d'arrêter l'exécution en javascript/jquery?
- 15. jQuery: Faire des requêtes ajax simultanées, est-ce possible?
- 16. Est-il possible d'utiliser jQuery pour lire des balises META?
- 17. possible d'utiliser Jquery dans un widget Js à insérer sur d'autres sites
- 18. Ajouter un élément à un objet jquery
- 19. Est-il possible de faire glisser un élément HTML hors d'un autre élément et de déclencher une modification avec jQuery?
- 20. Est-il possible d'augmenter la vitesse d'affichage de la boîte de dialogue SimpleModal dans jQuery?
- 21. Est-il possible pour jQuery de lire les paramètres CSS AVANT de créer des composants html?
- 22. Est-il possible de charger plusieurs versions différentes de jQuery sur la même page?
- 23. Est-il possible de créer un swf 'ligne de commande'?
- 24. possible de simuler un événement tactile au lieu de didSelectRowAtIndexPath
- 25. Est-il possible de créer un vecteur de pointeurs?
- 26. Est-il possible de précharger le contenu de la page avec la technique ajax/jquery?
- 27. Est-il possible de «cacher» un fichier JavaScript d'IntelliSense dans Visual Studio 2008?
- 28. Est-il possible de référencer ViewData dans un bloc de script dans ASP.NET MVC?
- 29. Possible de tromper HTTPContext.Current?
- 30. Est-il possible de choisir l'effet pour une fonction switchClass jQuery UI?