2008-09-10 7 views

Respuesta

11

Personalmente, me gusta tomar las cosas en pasos, por lo que me gustaría empezar usando tanto, como este:

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 usted no tiene que convertir todo el código antiguo a la vez, pero puede comience a usar jquery en cosas nuevas, y migre su antiguo código Prototype cuando sea conveniente. No sé el tamaño de su proyecto, por lo que no puedo decir si esto se aplica a usted, pero Spolsky tenía un excelente artículo sobre "La gran reescritura" y por qué es una mala idea en Things you should never do, Part 1. ¡Vale la pena leerlo!

Para obtener más información sobre el uso de jquery con Prototype, consulte Using jQuery with other libraries en jquery docs.

+0

+1 También creo que el artículo de Spolsky es bueno. Y uso ingenioso de. Listo (función ($) {}), usando $ como el nombre del argumento. – thomasrutter

Cuestiones relacionadas