Categorie
Programmazione

Mobile web, la realizzazione di landing page responsive – Lezione 1

Una buona landing page deve soddisfare alcuni requisiti specifici. Innanzitutto il contenuto deve essere specifico e contestualizzato al canale di provenienza. La pagina dovrebbe enfatizzare qual è l’azione suggerita all’utente, che dovrebbe essere l’unica operazione permessa (Call to Action oCTA). Non dovrebbero esserci né altri link, né altri suggerimenti di navigazione, a parte eventualmente la possibilità […]

Categorie
Programmazione

Come realizzare un layer trasparente con CSS3

Una funzionalità molto sfruttata nell’ambito delle Rich Internet Application, e quindi nel Web 2.0, è la sovrapposizione di layer trasparenti sopra i contenuti principali. Questi layer possono servire per visualizzare un popup all’utente, creare un’impronta degli oggetti trascinabili e rilasciabili (come ad esempio una galleria fotografica) oppure per evidenziare alcune aree, creando un effetto simile […]

Categorie
Programmazione

Come gestire l’eredità di bordi e colori con CSS

La questione della ereditarietà delle proprietà CSS impatta molti aspetti della presentazione di una pagina Web. L’effetto a cascata, cioè del cascading, è spesso un’arma a doppio taglio. Da un lato ci aiuta a definire tutte le proprietà negli elementi contenitori, dall’altro ci costringe ad intervenire negli elementi contenuti per sovrascrivere le proprietà ereditate dai […]

Categorie
Webhosting

WordPress.com aiuta i ristoranti ad essere online. Come evolve la piattaforma

WordPress.com è la più famosa piattaforma di blogging al mondo con oltre 100 milioni di blog ospitati si posiziona come uno dei siti web più trafficati al mondo; WordPress.com, come molti altri siti che consentono di creare un proprio sito web online, sta cercando di conquistare specifici target e dare alla piattaforma una specializzazione verticale. […]

Categorie
Programmazione

Come implementare i menu Accordion con jQueryUI

I menu accordion, cioè a fisarmonica, sono una tendenza molto apprezzata sul Web 2.0. Si tratta di un’interfaccia che per certi versi rappresenta un’evoluzione dei menu a cascata, noti anche come menu drop-down. Molto probabilmente li abbiamo usati moltissime volte senza nemmeno accorgercene, perché il loro utilizzo è semplice e intuitivo. Per farci un’idea del […]

Categorie
Domini

Siti utili allo sviluppo Web

Un segnale del graduale spostamento nella direzione del cloud-computing è dato dal cambiamento degli strumenti di lavoro e di sviluppo. Fino a pochi anni fa qualsiasi software, IDE, applicazione o strumento risiedeva sul computer dello sviluppatore. Oggi moltissimi strumenti sono disponibili on-line, gratuitamente, col vantaggio di averli sempre a portata di mano. Un esempio banale […]

Categorie
Programmazione

Gestione delle finestre nel Browser Object Model

Gli oggetti JavaScript che descrivono gli elementi HTML di una pagina appartengono al DOM (Document Object Model). Manipolando il DOM possiamo gestire tutti gli aspetti di una pagina Web, tenendo anche conto delle azioni dell’utente (manipolazione interattiva del DOM). Lavorando con JavaScript abbiamo però a disposizione altri oggetti, come ad esempio l’oggetto window, che non […]

Categorie
Programmazione

Primi passi coi canvas HTML5

Dal punto di vista della grafica l’oggetto canvas è probabilmente una delle novità più interessanti di HTML5. Negli ultimi anni sul Web sono stati proposti esempi molto interessanti relativi all’utilizzo di quest’oggetto, specialmente nell’ambito delle interazioni con l’utente (vedi ad esempio i videogiochi realizzati in HTML5). Chiaramente l’oggetto canvas può essere utilizzato anche in altri […]