Le fichier de plug-in jQuery comprenant la bibliothèque jQuery est apparu aujourd'hui sur stackoverflow, et je déconseille fortement d'inclure jQuery dans le plug-in.
Je n'ai pas vraiment obtenu le soutien des autres à ce sujet; en fait, il y avait plus de support pour inclure jQuery que non. Est-ce correct ou y a-t-il de bonnes raisons de ne pas le faire? Je pense que c'est une très mauvaise idée car je pense que le développeur devrait utiliser le plug-in pour savoir quelle version de jQuery est utilisée.
Réponses:
Je ne penserais même pas à le faire.
D'une part, la plupart des gens auront déjà une copie du framework jQuery inclus dans leur application s'ils utilisent des plugins jQuery, ce qui signifie que vous le chargez deux fois (ce qui ralentit les requêtes http) et que vous êtes exposé à de possibles problèmes de conflit.
D'autre part, les gens utilisent souvent des choses comme l'API de Google ou un autre CDN pour fournir leurs bibliothèques JS externes, et dans ce cas, vous rallongez simplement les temps de chargement de votre site.
En ce qui concerne la version de jQuery: si votre plugin ne fonctionne que sur 1.5 (il y a eu quelques changements à pense comme attr () dans 1.6 qui pourraient éventuellement casser des choses, donc je vais utiliser 1.5 comme exemple) vous devriez le faire savoir aux gens, mais pas les forcer à utiliser une version spécifique. Pour tout ce que vous savez, ils pourraient vouloir prendre votre plugin et l'étendre pour faire d'autres choses qui nécessitent 1.6. Bien sûr, ils devront corriger tous les bugs du plugin de base, mais alors quoi?
la source
Au départ, j'étais de deux avis sur celui-ci:
# 2 fait ramper ma peau, donc il gagne l'argument.
Donc ma réponse est non, ce n'est pas OK. Choisissez vos plugins, assurez-vous qu'ils fonctionnent bien ensemble à un tour jQuery particulier et respectez-le .
la source
Absolument pas! C'est comme inclure un véhicule lorsque quelqu'un achète un jeu de pneus.
Le plugin est un ajout à quelque chose, pas une copie avec un ajout.
la source