Je me demande s'il est correct d'utiliser plusieurs frameworks javascript par exemple (jQuery, Raphael) dans le même script (gérer l'événement & ajax avec jQuery et dessiner avec Raphael)?est-il juste de combiner javascript framworks?
Répondre
Raphael n'est pas vraiment un framework. C'est une bibliothèque spécialisée. En ce qui concerne le mixage des frameworks, c'est généralement une mauvaise idée.
Alors que vous pouvez généralement les persuader de s'exécuter sans conflit, vous finissez par utiliser beaucoup de code qui fait le même travail que beaucoup d'autres codes dans la page. Cela ajoute beaucoup de surcharge à la page, ce qui est mauvais pour la performance.
Oui, ça va. jQuery heureusement pas se lier à $
si vous demandez (et besoin):
jQuery.noConflict();
Je ne pense pas qu'il y ait aucun problème à ce sujet depuis la démo de Raphaël utilise déjà jQuery: http://raphaeljs.com/analytics.html (voir à la source de code).
Eh bien, Raphael était juste un exemple ...;) – Reigel
Ok donc d'autres réponses semblent mieux :) –
Si vous avez de bonnes raisons de le faire: oui. Une telle raison serait que les deux cadres ont des caractéristiques différentes. Évidemment, vous ne devez utiliser que des frameworks stables qui n'ont aucun problème connu d'interférence avec d'autres frameworks (ou fournir un moyen d'éviter les interférences, comme jQuery avec la méthode noConflict) ...
De toute façon, ce n'est peut-être pas une mauvaise idée. recherchez dans le répertoire du plugin jQuery (plugins.jquery.com) pour voir s'il y a quelque chose comme Raphael, ou peut-être un plugin qui intègre Raphael avec jQuery avant de combiner les deux ...
- 1. Combiner des lignes en Javascript
- 2. Javascript combiner des tableaux ou des chaînes
- 3. Comment combiner 2 fonctions Javascript pré-écrites
- 4. Comment combiner des expressions régulières en javascript?
- 5. Comment combiner ces deux fonctions JavaScript?
- 6. JavaScript Trivia: Fonction de combiner deux ensembles de tableaux?
- 7. Comment javascript dois-je appeler juste avant une réponse redirigée
- 8. Juste un petit problème concernant le javascript nomenclature question
- 9. combiner des fichiers javascript au déploiement en python
- 10. PHP/JavaScript Comment combiner 2 pages en une
- 11. Comment combiner jquery UI/Tabs avec ImageFlow basé sur JavaScript
- 12. Mieux combiner et réduire le javascript ou utiliser Google CDN?
- 13. Combiner datepicker et date.js
- 14. Javascript Stack Trace dans IE (ou peut-être juste une simple erreur Javascript)
- 15. Combiner subselect
- 16. Combiner vérification de l'âge et indexation google
- 17. Comment combiner deux actions d'animation jQuery?
- 18. Combiner deux morceaux de JQUERY
- 19. Comment combiner plusieurs fonctions jquery
- 20. Juste essayé Obfuscation
- 21. Est-ce juste Script?
- 22. removefromsuperview donne juste l'erreur
- 23. Juste une question simple
- 24. ASP.NET MVC - Combiner les contrôleurs?
- 25. Google Maps intégré est juste gris
- 26. combiner les lignes de comptage dans MySQL
- 27. Obtenir juste le nom de fichier à partir d'un chemin avec Javascript
- 28. dois-je garder mes données dans une structure de données Javascript? ou juste dans les DOM?
- 29. Récupère les éléments juste au-dessous de l'élément courant en javascript
- 30. Combiner mod_access et mod_auth
+1, il n'y a pas grand intérêt à combiner les grands frameworks. C'est beaucoup de travail supplémentaire pour un petit gain. Si un framework manque quelque chose que vous pensez qu'il devrait avoir, créez un plugin pour cela. –