[WEB/jQuery] How to resolving conflicts of jquery javascript framework by others


La cosa più fastidiosa oggi e riuscire a far sì che si possa utilizzare più framework javascript (tipo jQuery, prototype, moderz, mootool, ecc…).

Per jQuery esiste un bel trucchetto che ci aiuterà ad isolare le funzioni jquery con le altre funzioni di altri Framework.

La funzione in questione è: noConflict

DOCS: http://api.jquery.com/jQuery.noConflict/

Questa funzione non fa altro che impostare al posto del classico $ un qualsiasi altro carattere.

Esempo:

<script type="text/javascript" src="jquery.js"></script>
<script type="”text/javascript”">
JQ = jQuery.noConflict();
</script>

Come da esempio dopo l’inclusione di jQuery si crea il nuovo “oggetto” JQ che andrà al posto del famoso $.
Dopo aver fatto questo “hack” potrete inserire altre librerie come prototype e utilizzarle normelmente.
Per le funzioni jQuery basta inserire al posto del $ iniziale il JQ oppure qualsiasi carattere o serie di caratteri che vogliate impostare.



VI RICORDO CHE È TUTTO A SCOPO ILLUSTRATIVO.

NON MI ASSUMO NESSUNA RESPONSABILITÀ NELL’ USO CHE NE FARETE.

IO E I MIEI TUTORIAL NON NE SIAMO RESPONSABILI.

UTILIZZARE SOFTWARE CONTRAFFATTO E' UN REATO.

Licenza Creative Commons
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 4.0 Internazionale.

Ti è piaciuto il mio articolo? Ti piacerebbe offrirmi un caffè? Con PayPal è facile


Vincenzo

Vincenzo

Full Stack Web && Mobile Developer Un piccolo blog che ho reso libero come diario personale, se serve a me, potrebbe servire ad altri.

1
Lascia una recensione

avatar

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

  Subscribe  
Notificami
floryn90
Ospite
floryn90

ciao Enzo, puoi usarlo anche cosi:
jQuery(document).ready(function($){
//codice jquery che usa il $
});
oppure
(function($){
$(document).ready(function(){
//codice jquery normale con $
})(jQuery);

A te la scelta 😛