HTML5 Canvas
U ovom dijelu će se ukratko objasniti što je to HTML5 te novosti koje nam donosi.
HTML je kratica za HyperText Markup Language. Prikaz hipertekst dokumenta omogućuje web preglednik. Temeljna zadaća HTML jezika jest uputiti web preglednik kako prikazati hipertext dokument. Html datoteke su zapravo obične tekstualne datoteke, ekstenzija im je .html ili .htm. Osnovni građevni element svake stranice su znakovi (tags) koji opisuju kako će se nešto prikazati u web pregledniku. Povezice unutar HTML dokumenata povezuju dokumente u uređenu hijerarhijsku strukturu i time određuju način na koji posjetitelj doživljava sadržaj stranica.
HTML 5 je prva nova revizija standarda od HTML 4.01, koji je izdan 1999.
HTML5 nam donosi nove elemente, a to su <canvas> i <svg>
S dolaskom nove verzije HTML-a, moguće je ugraditi video ili audio file bez korištenja dodatnih alata. To nam omogućavaju <audio> i <video> tagovi.
Ovi elementi nam omogućuju bolje snalaženje unutar HTML dokumenta. Neki od tih elemenata su: <header>, <footer>, <article>, <section>
HTML Geolocation, HTML Drag and Drop,HTML Local Storage
<canvas> tag se koristi za iscrtavanje nekih grafičkih elemenata pomoću nekog skriptnog jezika(javascript), pravokutnog je oblika, te mu možemo zadati širinu i visinu.
Frontend developeri pomoću canvasa donose korisnicima odličan UX.
HTML kod:
<canvas id="nasCanvas" width="500" height="500"><canvas>
JS kod:
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0,0,150,75);