JavaScript è un linguaggjo di scripting per pagine web, ma soprattutto è uno degli ingredienti di AJAX (Asynchronous JavaScript and XML), il mix di tecnologie che sta alla base del cosiddetto Web 2.0. Per questo, chiunque desideri aggiungere interattività e dinamicità alle pagine di un sito, per migliorarne funzionalità e servizi, deve prima o poi confrontarsi con JavaScript. Il libro introduce all'utilizzo di questa tecnologia e offre una panoramica particolareggiata delle tecniche di sviluppo più recenti. Particolare attenzione viene data alla prassi lavorativa che vede separati i livelli di struttura, presentazione e contenuto di una pagina web. Quindi JavaScript viene illustrato da un punto di vista operativo: dalla sua interazione col DOM alla gestione di eventi e animazioni, dalla gestione dei form al suo impiego con AJAX. Sullo sfondo le librerie JavaScript più famose (Prototype, script.aculous, YUI, Dojo, jQuery, MooTooIs), preziose risorse per gli sviluppatori.