Domanda

Ho scritto un sito in Prototype ma voglio passare a jQuery.Qualche idea su come effettuare al meglio il passaggio?

È stato utile?

Soluzione

Personalmente, mi piace procedere per gradi, quindi inizierei utilizzandoli entrambi, in questo modo:

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();

In questo modo non devi convertire tutto il tuo vecchio codice in una volta, ma puoi iniziare a utilizzare jquery su cose nuove e migrare il tuo vecchio codice prototipo ogni volta che è conveniente.Non conosco le dimensioni del tuo progetto, quindi non posso dire se questo si applica o meno al tuo caso, ma Spolsky ha scritto un bellissimo articolo su "La grande riscrittura" e sul perché è una pessima idea in Cose che non dovresti mai fare, Parte 1.Vale la pena leggerlo!

Per ulteriori informazioni sull'utilizzo di jquery con Prototype, vedere Utilizzo di jQuery con altre librerie nei documenti jquery.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top