2009-11-03 6 views
2

Je veux simplement utiliser la fonctionnalité JQuery Slider et rien d'autre.JQuery: comment télécharger seulement les composants nécessaires?

Cependant, pour le faire - c'est mon understnading que je dois télécharger 3 fichiers:

  1. JQuery base
  2. base JQuery UI
  3. JQuery curseur

Cela donne un total à environ 74kb (28kb gzippé).

Depuis que je suis seulement en utilisant JQuery pour la fonctionnalité curseur - Comment supprimer tout le code de base JQuery utilisé comme la fonction bascule, etc facilement?

Répondre

1

Il serait très difficile, mais il est faisable, comme les bibliothèques jQuery construisent sur eux-mêmes, de sorte que vous devrez aller dans chaque fichier et tirer dans toutes les fonctions sont nécessaires dans le fichier javascript slider, et finalement vous devriez trouver toutes les fonctions qui sont nécessaires.

Mais, il est si petit que je ne vois pas comment vous allez vraiment gagner en faisant cela.

0

La réponse est non ordinaire. Si vous utilisez des plugin (s) d'un framework Javascript, alors vous aurez naturellement besoin de charger dans les composants de base (compressés ou non).

1

La fermeture du compilateur, le minifier jQuery utilise à partir de 1,4, vous permet de coder soi-disant Déshabillez-vous n'avez pas besoin lorsque vous compilez votre script avec une bibliothèque javascript. Puisque jQuery est une bibliothèque, Closure Compiler aura peut-être les fonctionnalités dont vous avez besoin. Je ne l'ai pas utilisé de cette façon, mais cela est décrit dans la documentation du compilateur:

http://code.google.com/closure/compiler/docs/api-tutorial3.html#dangers

+0

Ce serait beaucoup de travail. CC peut être configuré pour supprimer les fonctions qui ne sont pas appelées, ce qui équivaudrait à la plupart des éléments de la bibliothèque. Vous devez explicitement dire ce qu'il ne faut pas enlever. Supprimer le code inutilisé à la main pourrait être à peu près autant de travail. – JAL

1

est ici un beau constructeur jquery je suis tombé sur: jQuery Builder

question ancienne, mais je cherchais un aussi et cette question apparaît dans Google, donc il y a probablement d'autres personnes qui en cherchent un aussi. J'espère que cela aide tout le monde!

Questions connexes