Hjem Utvikling 5 ting du trenger å vite om html5

5 ting du trenger å vite om html5

Innholdsfortegnelse:

Anonim

Det virker som om HTML5 har eksistert for alltid, men det er teknisk sett ikke en standard (spesifikasjonsanbefalingen er planlagt i 2016, så det vil gå år før den offisielt er godkjent). Fordi de fleste nettlesere allerede støtter mange av funksjonene, utnytter smarte utviklere og programmerere de mange måtene det forbedrer kodingen deres og beriker mange populære nettsteder.


Enten du er en programmerer eller noen som liker underverkene som HTML5 lar webdesignere lage, har det nye markeringsspråket mye å tilby. Her er fem kule funksjoner i HTML5:

Geolocation er hvor det er

"Vil du bruke din nåværende beliggenhet?" Hvor mange ganger har du sett det på telefonen de siste årene? Det er HTML5s praktiske, men muligens påtrengende geolokaliseringsfunksjon, og du kommer til å se den enda mer. Med en økende prosentandel av trafikken som kommer fra mobile enheter (USA ligger på 12 prosent, mens India er mer enn 60 prosent), er det ikke rart at mange nettsteder bruker HTML5s geolokaliseringsfunksjon for å hyperlokalisere brukerens web- eller appopplevelse. Dette nettstedet skal finne din posisjon ekstremt godt på en smarttelefon og overraskende godt på et skrivebord.

HTML5 vil forbedre SEO

Vil du forbedre Google-sideplassering? Bruk HTML5. Ifølge searchengineland.com er bruk av HTML5 en "godsend" for SEO, spesielt for nettsteder som bruker mye Flash, siden "searchbots vil kunne gjennomsøke nettstedet ditt og indeksere innholdet ditt. Alt innholdet som for øyeblikket er innebygd i animasjoner vil være lesbare for søkemotorer. I grunnleggende SEO-teori vil dette aspektet av HTML5 gjøre underverker for nettstedets mulighet til å drive organisk søketrafikk. " HTML5 gjør det også enklere for programmerere å bruke lyd og video på nettstedene sine, og søkemotorer favoriserer medierike sider.

Det er et tomt for spill

Programmereren Josh Goldberg gjenskaper trofaste Super Mario Brothers, et høyt barndomsspill, ved å bruke HTML5 og element. Hans imponerende stykke programmering gikk viralt og tiltrekker mer enn 300 000 unike, Mario-elskende besøkende per dag. Dessverre sjekket han ikke med Nintendo før han påtok seg den årelange oppgaven med å gjenskape spillet. Marios eier, Nintendo, uttalte at spillet var "ulovlig" og bør tas ned umiddelbart, ettersom det krenket opphavsretten deres. Nettstedet ble tatt ned 1. november 2013 - men ikke før hadde nesten 2, 7 millioner besøkende en sjanse til å spille spillet. WebdesignerDepot.com har en liste over 25 "utrolig vanedannende" juridiske HTML5-spill. HexGL, et futuristisk racingspill, har fantastisk grafikk for et nettleserbasert spill.

Lokal lagring betyr ikke flere informasjonskapsler

Informasjonskapsler har fungert (rimelig) bra for programmerere siden Netscape oppfant dem i 1994, men de har betydelige ulemper, inkludert behovet for å bli sendt med hver HTTP-forespørsel, manglende kryptering og størrelsesbegrensning (ca. 4k). Selv om det teknisk sett ikke er en del av HTML5-standarden (den ble delt fra HTML5 for et par år siden), overvinner lokal lagring informasjonskapslerens begrensninger ved å lagre data lokalt i nettleseren. Dataene blir aldri sendt til serveren; ingen tredjeparts plugins kreves, og størrelsesgrensen på 5 MB er mer robust. IBM har en kul går dypt på lokal lagring.

Lag et garasjebånd ved hjelp av syltetøy med Chrome

Inviter noen venner og dann et band med Jam med Chrome, en HTML5 Web-app med 19 forskjellige instrumenter, fantastisk grafikk (den vibrerende gitarstrengeffekten er betagende) og overraskende god lyd. Dette Chrome-bare spillet drar full nytte av HTML5-funksjoner, som Web Audio (som skaper bedre lyd fra nettleseren), Websockets (for å la bandmedlemmer samhandle i sanntid) og Canvas-funksjonen, som gir bedre grafikk (inkludert de nevnte vibrerende strengeffekt).


Nettutviklere ser ikke ut til å bry seg om at HTML5 ikke er en standard. Faktisk drar hele websamfunnet fordel, mens utviklere lykkelig bruker de rike nye funksjonene sine for å utvikle fantastiske nettsteder og spill.

5 ting du trenger å vite om html5