¿Cómo harías para cambiar un sitio de Prototype a jQuery?
-
09-06-2019 - |
Pregunta
He escrito un sitio en Prototype pero quiero cambiar a jQuery.¿Alguna idea sobre la mejor manera de hacer el cambio?
Solución
Personalmente, me gusta hacer las cosas por pasos, así que comenzaría usando ambos, así:
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 esa manera, no tendrá que convertir todo su código antiguo a la vez, sino que podrá comenzar a usar jquery en cosas nuevas y migrar su código Prototype antiguo cuando sea conveniente.No sé el tamaño de su proyecto, así que no puedo decir si esto se aplica a usted o no, pero Spolsky tenía un gran artículo sobre "La gran reescritura" y por qué es tan mala idea en Cosas que nunca debes hacer, Parte 1.¡Vale la pena leerlo!
Para obtener más información sobre el uso de jquery con Prototype, consulte Usando jQuery con otras bibliotecas en los documentos de jquery.