La nuova HTML5 History API cosa cambia

18 Nov

L’oggetto History per dire la verità non è affatto nuovo, ma già dai primi anni novanta i browsers supportavano le sue scarse funzionalità. L’oggetto history fin dall’inizio ha fornito un mezzo per lavorare con la storia di un particolare tab del browser (o una finestra prima che la navigazione a schede diventasse la norma).

Application cache

6 Gen

Una delle tante novità portate da HTML5 è la possibilità di memorizzare in locale un’applicazione Web. E’ vero che un sistema di caching locale delle pagine esiste già, questo è però gestito in maniera monocratica dai browsers, mentre adesso sarà lo sviluppatore stesso ad indicare quali risorse dovranno essere eventualmente memorizzate sul computer del visitatore. […]

Web Storage

1 Gen

La memorizzazione persistente di informazioni in locale è una delle aree in cui le applicazioni client native hanno sempre avuto un vantaggio rispetto applicazioni web. Con le prime infatti possiamo eseguire la memorizzazione nella più svariate maniere: registro di sistema, files INI, files XML, base di dati etc…

HTML5 ed il supporto dei browsers

10 Dic

Come è ormai noto, gli elementi HTML5 hanno una maggiore specificità semantica rispetto agli elementi HTML e XHTML. In particolare, in nuovi elementi introdotti (tipo header, footer, nav, section, article, aside etc..) vanno proprio in questa direzione, essi sono orientati a raggruppare i contenuti a seconda dell’appartenenza semantica piuttosto che a definire il loro posizionamento. […]

Modernizr

4 Dic

Ormai i nuovi standard HTML5 e CSS3 iniziano a comparire sempre più diffusamente sui siti web. Tuttavia al momento sono supportati soltanto dai nuovi browsers (ed a volte, anche questi, vedi IE9 non vi danno pieno supporto).

Il DOCTYPE di HTML5

19 Nov

Il DOCTYPE (Document Type Definition) dice ai browser ed ai validatori con quale versione HTML è stata scritta la pagina, non ha nessun alto scopo! Deve essere specificato all’inizio della pagina, prima ancora del tag <html> ed è case-insensitive.