Y at-il construire de jQuery disponible qui est optimisé pour une utilisation avec underscore.js?

StackOverflow https://stackoverflow.com/questions/8810172

Question

J'utilise jQuery et underscore.js pour mon projet personnel et j'adore les deux cadres. Le problème est qu'elles se chevauchent fortement à la fonctionnalité.

Par exemple, il y a $.each et _.each, $.extend et _.extend, $.isArray et _.isArray et ainsi de suite. Il ne fait pas vraiment de sens d'avoir toutes ces méthodes deux fois donc je suis à la recherche d'une version de jQuery sans ces méthodes.

Y at-il de construire jQuery disponible pour cela?

Je veux plutôt ces méthodes à l'objet underscore que l'objet jQuery, en raison sémantique (jQuery pour DOM, AJAX, etc., et pour les fonctions Underscore d'aide), mais je serais très heureux avec un underscore.js optimisé Version!

Était-ce utile?

La solution

jQuery utilise ces méthodes dans tous les sens dans son propre code. (Parfois des comportements sans papiers spéciaux)
Vous ne serez pas en mesure de les enlever facilement.

Ne vous inquiétez pas à ce sujet; la duplication de code est pas si mal, et il est beaucoup mieux que le maintien d'une version personnalisée de jQuery.

Autres conseils

Vous pourriez avoir un peu de chance d'essayer JQuip . L'objectif du projet est de développer un plus petit, plus modulaire jQuery. Consultez leur constructeur bibliothèque où vous pouvez choisir ce que vous avez besoin et laissez ce que vous ne faites pas .

Je ne suis pas sûr de vos besoins du projet, mais il semble que vous compléter underscore.js avec jQuery. jQuip pourrait aider en réduisant le ballonnement que vous ne toucherez pas besoin de jQuery.

Bonne chance!

Je ne vous inquiétez pas au sujet du chevauchement de code, en particulier si vous utlize google jquery hébergement, votre visiteur / utilisateur peut déjà avoir mis en mémoire cache et il ne sera pas beaucoup d'importance dans le grand schéma de tout cela.

Je ne peux pas voir un point de garder une bibliothèque à jour pour réduire le chevauchement de cette nature.

Vous pouvez envisager d'utiliser http://sizzlejs.com/ , qui est le moteur de sélection de JQuery. Tu ne vas pas faire tous les trucs de manipulation DOM, ni AJAX.

En outre, je n'ai pas personnellement essayé; mais EnderJS semble prometteur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top