J'ai écrit un site dans Prototype mais je souhaite passer à jQuery. Des idées sur la meilleure façon de faire le changement?Comment procéder pour passer d'un site Prototype à jQuery?
Répondre
Personnellement, j'aime prendre les choses par étapes, donc je commencerai en utilisant à la fois, comme ceci:
jQuery.noConflict();
// Put all your code in your document ready area
jQuery(document).ready(function($){
// Do jQuery stuff using $
$("div").hide();
});
// Use Prototype with $(...), etc.
$('someid').hide();
De cette façon, vous ne devez pas convertir à la fois tout l'ancien code, mais peut commencez à utiliser jquery sur de nouvelles choses, et migrez votre ancien code Prototype dès que possible. Je ne connais pas la taille de votre projet, donc je ne peux pas dire si cela s'applique à vous, mais Spolsky avait un bon article sur "The big rewrite" et pourquoi c'est une si mauvaise idée dans Things you should never do, Part 1. Ça vaut le coup de lire!
Pour plus d'informations sur l'utilisation de jquery avec Prototype, voir Using jQuery with other libraries dans les documents jquery.
+1 Je pense aussi que cet article de Spolsky est un bon article. Et une utilisation astucieuse de .ready (function ($) {}), en utilisant $ comme nom d'argument. – thomasrutter
- 1. JQuery à Prototype pour AddThis
- 2. De jQuery à Prototype
- 3. Comment procéder pour ajouter à une ligne de table à partir d'une jquery dans chaque fonction
- 4. Comment procéder pour l'accessibilité dans WPF/XAML?
- 5. événements jQuery et Prototype
- 6. Conflit jQuery et Prototype
- 7. Prototype et l'interférence jQuery
- 8. jquery équivalent pour list.detect dans le prototype
- 9. Migration du prototype vers jquery
- 10. Comment passer les valeurs HTTP AUTH via le prototype Ajax.Request()?
- 11. jQuery et Prototype Selector Madness
- 12. conversion du prototype en jquery
- 13. Comment procéder pour étudier et résoudre un problème d'autorisation Mercurial?
- 14. jquery: la passer à la fonction enfant
- 15. Sélecteur de date/heure Jquery, Prototype, quoi?
- 16. Existe-t-il une ressource pour aider à convertir le JavaScript prototype en jQuery?
- 17. Passer l'objet js comme json à jquery?
- 18. Comment sélectionner une option à l'aide prototype
- 19. Comment procéder pour sauvegarder le journal des applications Windows à intervalles réguliers?
- 20. Comment procéder pour détecter des événements onclick externes à un iframe particulier?
- 21. Traduire le code du prototype en JQuery
- 22. Jquery + Prototype en mode noConflict(), Array.prototype.indexOf cassé
- 23. jQuery remplacement de la méthode du prototype
- 24. Comment passer tableau en C#
- 25. Ressources pour passer à Python
- 26. Comment utiliser htaccess pour passer de https à http
- 27. jQuery Site Questions
- 28. Utilisation de JQuery et Prototype dans la même page
- 29. Est-il possible de manipuler le dom côté client à l'aide du prototype prototype de Rails?
- 30. Thickbox (jQuery) brisant le prototype dans les rails
J'aimerais également avoir des commentaires à ce sujet, surtout dans une perspective cakephp. –