Uno dei punti forti della nuova versione di jQuery (la 1.7), pubblicato un paio di settimane fa’, sono le funzioni .on()
e .off()
, che mirano a unificare i diversi metodi che avevamo a disposizione per assegnare e rilasciare i gestori di eventi:.bind()
, .unbind()
, .delegate()
, .undelegate()
, .live()
e .die()
. ⋯
In questo articolo ci concentreremo sui nuovi metodi nella versione 1.6 della libreria jQuery JavaScript, così come i cambiamenti ai metodi già esistenti. Le informazioni fornite sono solo un riassunto veloce, raccomando un salto sulla documentazione jQuery per ulteriori informazioni, quando si usa uno dei nuovi metodi. ⋯
Anche se la libreria più conosciuta e utilizzata fino a poco tempo fà era Prototype, c’è una nuova libreria chiamata jQuery, che include molte delle idee di Prototype e aggiunge molte altre nuove idee per derivare una libreria spettacolare: molto piccola, veloce, leggera e con migliaia di utenze. ⋯
Si tratta di una traduzione di un articolo molto interessante originariamente apparso nel numero di marzo 2009 su JSMag, che descrive i passi a seguire per creare un Oggetto Letterale. ⋯
La libreria jQuery fornisce un metodo, each()
, che cicla ogni elemento dell’oggetto jQuery di destinazione. ⋯
Se, per un motivo o un altro, si ha bisogno di archiviare temporaneamente i dati, jQuery ha un metodo .data()
per la memorizzazione i dati nel DOM. Questo sistema è preferibile da altri come quando si vuole manipolare i valori del attributo "rel"
o "alt"
che spesso si leggono su alcuni tutorial ed esempi su diversi blog. ⋯
jQuery è una ben nota libreria Javascript Web 2.0 light-weight cross-browser, sviluppato da un team guidato da John Resig. jQuery è costruito sulla cima di Sizzle, che è un motore per i selettori CSS scritto in Javascript puro.
La chiave del successo di jQuery è quello di permettere agli sviluppatori di terze parti di aumentare la biblioteca di risorse con l’aggiunta di plugins. Prima di entrare nei detagli dei ⋯
Ho letto diversi messaggi sui forum con richieste su come disabilitare l’evento del tasto destro del mouse in JavaScript. Beh, la soluzione è piuttosto semplice se si usa jQuery! Il trucco è quello di legare (to bind) l’evento al menu contestuale. ⋯