Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
Greenpeace
JavaScript & jQuery: The Missing Manual (seconda edizione)
Recensito da Francesco Argese il 18-01-2012 ore 09:12
Copertina ISBN: 9781449399023
Autori: David Sawyer McFarland
Editore: O'Reilly
Lingua: Inglese
Anno: 2011
Pagine: 536
Allegati: Nessuno
Intel Cluster Studio XE
JavaScript & jQuery: The Missing Manual, giunto alla seconda edizione, è un testo della collana Missing Manuals di O'Reilly, di cui rispetta i canoni fondamentali: chiarezza espositiva, semplicità e stile.

L'autore, David Sawyer McFarland, ha maturato più di quindici anni di esperienza nello sviluppo e nella gestione di siti web, scrive per diversi magazine in Rete e insegna web design.

Trattandosi di un testo introduttivo all'utilizzo di JavaScript e jQuery, il target di destinazione non include solo sviluppatori alle prime armi con queste due tecnologie, ma anche web designer, che possono trarre giovamento dalla semplicità della trattazione che lo rende adatto anche a chi non ha mai programmato. Il testo è organizzato in cinque parti, ognuna delle quali è suddivisa in capitoli; in totale sono presenti quindici capitoli, che sono a loro volta suddivisi in paragrafi e sotto-paragrafi. Nelle prime pagine del testo è presente un indice dei contenuti in versione dettagliata, mentre nelle pagine finali un'appendice di approfondimento e l'indice analitico. L'inglese utilizzato è quello tecnico e non presenta grosse difficoltà di comprensione.

La prima parte introduce il linguaggio di programmazione JavaScript ed è composta da tre capitoli: nel primo capitolo vengono illustrati i concetti basilari necessari per comprendere come realizzare un primo semplicissimo programma JavaScript e come verificare la presenza di errori nel codice con i browser Firefox, Internet Explorer 9, Chrome e Safari; il secondo capitolo è più teorico e riassume, in poco più di trenta pagine, le funzioni built-in, i tipi di dati, le variabili, gli array e gli oggetti offerti da JavaScript; il terzo capitolo termina la carrellata su JavaScript mostrando la sintassi per implementare la logica e il controllo all'interno dei propri programmi.

La seconda parte introduce la libreria jQuery ed è costituita da tre capitoli: nel quarto capitolo, dopo aver illustrato brevemente cosa si intende per Document Object Model (DOM), viene mostrato come utilizzare jQuery per selezionare elementi di una pagina, aggiungere contenuti e impostare e leggere attributi; nel quinto capitolo vengono mostrate le facility offerte da jQuery per reagire agli eventi; il sesto capitolo si occupa di introdurre le animazioni e gli effetti grafici realizzabili con jQuery all'interno di una pagina web.

La terza parte è molto più pratica ed è organizzata in quattro capitoli, ognuno dei quali illustra come costruire una specifica caratteristica di una pagina web: nel settimo capitolo viene mostrato come migliorare le proprie immagini e come realizzare delle gallerie accattivanti; nell'ottavo capitolo viene mostrato come migliorare la navigazione agendo con jQuery sulla gestione di link e finestre; nel nono capitolo viene mostrato come migliorare i web form; nel decimo capitolo viene mostrato come espandere la propria interfaccia organizzando le informazioni in pannelli con tab, aggiungendo uno slider dei contenuti, determinando la posizione e la dimensione degli elementi pagina e aggiungendo la visualizzazione di tooltip.

La quarta parte è dedicata a spiegare il funzionamento della comunicazione con il web server tramite AJAX: l'undicesimo capitolo introduce le basi di AJAX soffermandosi sulle funzioni fornite da jQuery per semplificare tali comunicazioni; il dodicesimo capitolo introduce JSONP e spiega come aggiungere e personalizzare un feed Flickr e Google Maps sul proprio sito web.

La quinta parte approfondisce gli argomenti trattati entrando un po' più nel dettaglio: nel tredicesimo capitolo viene approfondito l'uso di jQuery e fornisce delle indicazioni relative alla consultazione della documentazione online e all'utilizzo avanzato delle funzioni viste nei capitoli precedenti; nel quattordicesimo capitolo viene approfondita la libreria standard JavaScript presentando le funzioni sui tipi di dato base; il quindicesimo capitolo fornisce le possibili soluzioni agli errori comuni e illustra come utilizzare Firebug per il debugging.

L'appendice A è una raccolta di riferimenti utili all'approfondimento dei temi trattati.

In sostanza si tratta di un testo di facile comprensione scritto prevalentemente per i web designer, ma che può essere utile anche a uno sviluppatore che non conosce JavaScript e jQuery, o che ambisce a migliorare il design delle proprie applicazioni web.
proFra gli aspetti positivi, chiarezza espositiva degli argomenti trattati e presenza di molto codice di esempio.
controIn alcuni passaggi la trattazione appare elementare agli occhi di uno sviluppatore.
Precedente: Realizzare applicazioni di qualità con i consigli di Android Design
Successiva: Hackety Hack!, ancora Ruby per principianti
Intervento di Luigi Z a.k.a. ciupaz del 18-01-2012 ore 14:38, Milano (MI)
Cavaliere
Cavaliere

(163 interventi)
Iscritto il 20-07-2001
Ciao, grazie per la recensione. Volevo sapere, visto che si tratta di un libro in cui la parte "visuale" assume un'importanza strategica, il libro è a colori? Nel senso sia di codice che di immagini.
Grazie.
Intervento di Francesco Argese a.k.a. kekko84 del 18-01-2012 ore 20:44, Mesagne (BR)
Nobile
Nobile
(66 interventi)
Iscritto il 30-01-2006
ciupaz ha scritto:
Ciao, grazie per la recensione. Volevo sapere, visto che si tratta di un libro in cui la parte "visuale" assume un'importanza strategica, il libro è a colori? Nel senso sia di codice che di immagini.

No, non è a colori anche se non metto in dubbio che potrebbe essere utile. Comunque sul sito web ufficiale del libro sono presenti tutti i tutorial presentati ed è possibile visionare gli aspetti visuali dentro un browser.

Saluti
Francesco
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.293 secondi.