jQuery e semplificazione del DOM
jQuery è una libreria JavaScript pensata per «scrivere meno, fare di più»: seleziona elementi del DOM e applica azioni in modo compatto. Riduce il codice, affronta differenze tra browser e semplifica animazioni ed effetti. Il modello concettuale è selezionare un elemento e invocare un’azione; il simbolo del dollaro segnala l’uso della libreria.
REST, metodi HTTP e JSON
Un Web Service REST è un’interfaccia che consente al client di chiedere dati a un server esterno. La risposta contiene dati grezzi, spesso in JSON, formato a coppie nome-valore. I metodi HTTP principali sono:
- GET: leggere o scaricare dati;
- POST: inviare nuovi dati;
- PUT: aggiornare dati esistenti;
- DELETE: cancellare dati.
AJAX con jQuery
AJAX è una tecnica asincrona: il browser dialoga con il servizio in background senza ricaricare la pagina. jQuery offre il metodo $.ajax(), a cui si passano URL, metodo HTTP e funzioni di callback come success ed error; i dati JSON ricevuti possono poi essere inseriti nell’HTML.