Javascript

JQuery e Prototype

Tuesday 19 July 2011, 14:48
marco.brendolini@makeallweb.it

Mi è capitato ultimamente di dover utilizzare contemporaneamente due fra le più importanti librerie Javascript
all’interno dello stesso progetto: parlo della libreria JQuery e Prototype.

Nel fare questo però ho incontrato non poche difficoltà a motivo del fatto che entrambe le librerie dichiarano la stessa
variabile “$”.

Per questo motivo tutto ciò che veniva referenziato attraverso la variabile $ come ad esempio:

generava un errore di undefined variabile “$” impedendo di fatto al codice javascript di funzionare correttamente.

Per ovviare a questo problema ho trovato una soluzione utilizzando una funzione JQuery con la quale è possibile ridefinire
la variabile “$” con un altro nome:

Dopo aver ridefinito la variabile, questa potrà essere utilizzata in ogni riferimento a funzione JQuery come nell’esempio seguente:

Grazie a questo piccolo accorgimento le due librerie non interferiscono più fra di loro e tutto torna a funzionare correttamente.

Alla prossima

Scoprite cosa possiamo fare per il vostro business
I nostri linguaggi