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. ⋯
Questo codice scorre una lista non ordinata con un ID di nome ‘bicycle’ in un box animato in una posizione specifica. Può essere usato su qualsiasi elemento con figli. Sostituire “ul#bicycle li” con gli elementi che si desidera passare. ⋯
Percorriamo tutti i DIV con la funzione each() e ad ogni loop si verifica se l’altezza del DIV corrente è superiore a quella immagazzinata nella variabile di confronto per aggiornare il suo nuovo valore e che sarà usata a fine ciclo e dare a tutti i DIV della pagina la stessa altezza. ⋯