HTML and CSS Reference
In-Depth Information
11
I Framework per il Web
Nei capitoli precedenti abbiamo introdotto HTML, CSS e JavaScript e abbiamo visto le loro
funzionalità di base quanto quelle avanzate. Questo rappresenta la base per lo sviluppo sul
web. Tuttavia esistono dei framework che offrono già delle funzionalità di base, delle classi
CSS pronte da utilizzare, in modo che possiamo costruire la nostra applicazione partendo da
una serie di componenti già esistenti.
Questi framework offrono funzionalità come astrazione delle differenze tra browser,
classi CSS già pronte per semplificare il layout, metodi di accesso e manipolazione del DOM
più semplici da usare, oggetti visuali e non per lavorare con date, grafici, template HTML e
altro ancora.
Creare applicazioni web senza usare questi framework è semplicemente impensabile,
poiché la quantità di codice che dovremmo scrivere sarebbe enorme. Quasi tutte queste li-
brerie sono Open Source e quindi ci si può scoraggiare per la difficoltà nel trovare il sup-
porto. Tuttavia questo, nella maggior parte dei casi, non rappresenta un problema, in quanto
si tratta di librerie oramai stabili e con una community affidabile alle spalle.
In questo capitolo ci occuperemo di questi framework, illustrando come ognuno di essi
è fondamentale nello sviluppo e come ci permettano di risparmiare un'enorme quantità di
righe di codice. Cominciamo da quello che è ormai lo standard JavaScript del Web: jQuery .
jQuery
jQuery è un framework JavaScript molto potente, che mette a disposizione degli sviluppatori
funzionalità avanzate per la ricerca, la navigazione e la manipolazione del DOM, per la ge-
stione degli eventi, per la gestione delle richieste AJAX, per l'astrazione delle differenze tra
browser e molto altro ancora. Il modo in cui jQuery ha rivoluzionato lo sviluppo web grazie
 
 
 
Search WWH ::




Custom Search