Casa Sviluppo 5 cose che devi sapere su HTML5

5 cose che devi sapere su HTML5

Sommario:

Anonim

Sembra che HTML5 sia in circolazione da sempre, ma tecnicamente non è nemmeno uno standard (la raccomandazione sulle specifiche è prevista per il 2016, quindi passeranno anni prima che venga approvata ufficialmente). Poiché la maggior parte dei browser supporta già molte delle sue funzionalità, gli sviluppatori intelligenti e i programmatori stanno sfruttando la miriade di modi in cui migliora la loro codifica e arricchisce molti siti Web popolari.


Che tu sia un programmatore o qualcuno a cui piacciono le meraviglie che HTML5 consente ai progettisti di siti Web di creare, il nuovo linguaggio di markup ha molto da offrire. Ecco cinque fantastiche funzionalità di HTML5:

La geolocalizzazione è dove si trova

"Desideri utilizzare la tua posizione attuale?" Quante volte l'hai visto sul tuo telefono negli ultimi anni? È la funzione di geolocalizzazione HTML5 conveniente ma forse invadente, e la vedrai ancora di più. Con una percentuale crescente di traffico proveniente da dispositivi mobili (gli Stati Uniti sono al 12 percento, mentre l'India è oltre il 60 percento), non sorprende che molti siti Web stiano utilizzando la funzione di geolocalizzazione HTML5 per iper-localizzare l'esperienza Web o delle app di un utente. Questo sito dovrebbe individuare la tua posizione estremamente bene su uno smartphone e sorprendentemente bene su un desktop.

HTML5 migliorerà il tuo SEO

Vuoi migliorare il ranking della tua pagina Google? Usa HTML5. Secondo searchengineland.com, l'utilizzo di HTML5 è una "manna dal cielo" per la SEO, in particolare per i siti che utilizzano molto Flash, poiché "i robot di ricerca saranno in grado di eseguire la scansione del tuo sito e indicizzare i tuoi contenuti. Tutto il contenuto che è attualmente incorporato in le animazioni saranno leggibili dai motori di ricerca. Nella teoria SEO di base, questo aspetto di HTML5 farà miracoli per la capacità del tuo sito Web di indirizzare il traffico di ricerca organico ". HTML5 semplifica inoltre l'uso da parte dei programmatori di audio e video sui propri siti e i motori di ricerca favoriscono pagine ricche di contenuti multimediali.

È un vuoto per il gioco

Il programmatore Josh Goldberg ha ricreato fedelmente Super Mario Brothers, un caro gioco d'infanzia, usando HTML5 e il elemento. Il suo impressionante pezzo di programmazione è diventato virale, attirando più di 300.000 visitatori unici e amanti di Mario al giorno. Sfortunatamente, non ha verificato con Nintendo prima di intraprendere il compito di ricreare il gioco per un anno. Il proprietario di Mario, Nintendo, ha dichiarato che il gioco era "illegale" e che doveva essere rimosso immediatamente, in quanto violava il loro copyright. Il sito è stato rimosso il 1 ° novembre 2013, ma non prima che quasi 2, 7 milioni di visitatori avessero avuto la possibilità di giocare. WebdesignerDepot.com ha un elenco di 25 giochi HTML5 legali "incredibilmente avvincenti". HexGL, un futuristico gioco di corse, ha una grafica straordinaria per un gioco basato su browser.

Archiviazione locale non significa più cookie

I cookie hanno funzionato (ragionevolmente) bene per i programmatori da quando Netscape li ha inventati nel 1994, ma presentano svantaggi significativi, tra cui la necessità di essere inviati con ogni richiesta HTTP, la mancanza di crittografia e la limitazione delle dimensioni (circa 4k). Sebbene tecnicamente non faccia parte dello standard HTML5 (è stato separato da HTML5 un paio di anni fa), l'archiviazione locale supera le limitazioni dei cookie archiviando i dati localmente nel browser. I dati non vengono mai inviati al server; non sono richiesti plug-in di terze parti e il limite di dimensioni di 5 MB è più solido. IBM ha una passione per lo storage locale.

Crea una Garage Band utilizzando Jam With Chrome

Invita alcuni amici e forma una band con Jam with Chrome, un'app Web HTML5 con 19 strumenti diversi, una grafica straordinaria (l'effetto vibrante della corda di chitarra è affascinante) e un suono sorprendentemente buono. Questo gioco solo per Chrome sfrutta appieno le funzionalità HTML5, come Web Audio (che crea un suono migliore dal browser), Websocket (per consentire ai membri della band di interagire in tempo reale) e la funzione Canvas, che consente una grafica migliore (incluso il già citato effetto corda vibrante).


Agli sviluppatori Web non sembra importare che HTML5 non sia uno standard. In effetti, l'intera comunità Web sta beneficiando mentre gli sviluppatori usano felicemente le sue ricche nuove funzionalità per sviluppare siti Web e giochi sorprendenti.

5 cose che devi sapere su HTML5