Cati dintre voi au folosit elemente sau atribute HTML5?
Cati dintre voi folositi JavaScript sau librarii JavaScript?
Cati dintre voi au dezvoltat aplicatii web de tip single-page?
Agenda prezentare
Termeni noi utilizati in prezentare – 10 min
Ce este HTML5 – 1 min
Care sunt noile elemente si atribute (exemple) – 30 min
Pauza intrebari – 15 min
Care sunt noile API-uri (exemple) – 50 min
Pauza intrebari – 15 min
Pauza cafea – 20 min
Studii de caz – 30 min
Termeni noi
Progressive enhancement
Mobile first
Polyfills
Milestones / Legacy
Browser compatibility
Termeni noi
Progressive enhancement
Stategie de web design prin care toti vizitatorii site-ului pot experimenta cel putin o versiune de baza functionala.
Cei ce au browsere sau conexiuni mult mai capabile vor beneficia de o experienta de navigare imbunatatita.
Alternativa la stategia "Graceful degradation".
Ex: CSS3 border-radius, box-shadow, gradients, etc.
Termeni noi
Mobile first
Strategie de web design prin care este conceput un site destinat dispozitivelor clasice si mobile.
Un software ce a fost facut acum cativa ani si care este utilizat de clienti in mod activ nu poate fi rescris peste noapte
si nici nu poate fi intrerupt pentru un upgrade major.
Un milestone reprezinta un capitol nou in viata unui software
ce poate functiona in mod diferit fata de cele anterioare, care devin automat legacy.
Este un set de atribute HTML ce se aplica peste elementele HTML existente in pagina pentru
a da textului un inteles semantic specific. (ex. eveniment, review, produs, etc)
Este folosit de motoarele de cautare in afisarea rezultatelor dar si de parserele
diverselor servicii social media.
Exista 3 scheme microdata, insa cel mai popular este schema.org.
A trebuit sa alegem o solutie care sa fie disponibila implicit pentru vizitatori.
Solutia trebuia sa fie usor de intretinut si compatibila cu iOS, Android OS si Windows Phone OS.