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. ⋯
In questo post, si discuteranno dei modelli intermedi, avanzati e gli approcci per il namespacing in JavaScript. Si comincia con l’ultimo come credo che molti dei lettori abbia qualche precedente esperienza in questo settore. Se invece siete nuovi con il modello del namespacing e volete saperne di più su alcuni dei principi fondamentali, non esitate a passare al la sezione intitolata ‘fondamentali namespacing‘ per continuare la lettura. ⋯
Sicuramente quanche volta vi è successo: si tenta di fare una richiesta AJAX in un dominio diverso da quello che si sta lavorando e restituisce un errore. In particolare, l’errore che dà Firefox è il seguente: Access to restricted URI denied” code: “1012
Questo è normale, perché per ragioni di sicurezza, i browser non consentono tali chiamate. ⋯
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. ⋯