Navegadores modernos – novas perspectivas

64

description

Palestra apresentada dia 27/10/11 na Faculdade de Tecnologia Senac Pelotas (FATEC) com o intuito de mostra o que é possível fazer com HTML5 e CSS3 nos navegadores mais modernos, a palestra não tem um objetivo tão técnico focado mais em demonstrações.

Transcript of Navegadores modernos – novas perspectivas

Page 1: Navegadores modernos – novas perspectivas
Page 2: Navegadores modernos – novas perspectivas

NAVEGADORES MODERNOSNOVAS PERSPECTIVAS

Page 3: Navegadores modernos – novas perspectivas

APRESENTAÇÃO

Graduado em Sistemas para Internet no IFSUL; Desenvolvedor Front-End na AG2 Publicis Modem.

Page 4: Navegadores modernos – novas perspectivas

1. HTML5

2. CSS3

3. Javascript

Page 5: Navegadores modernos – novas perspectivas

1. HTML5

Page 6: Navegadores modernos – novas perspectivas

HISTÓRIA

ANO ESPECIFICAÇÃO

1991 HTML

1994 HTML2

1996 CSS1 + Javascript

1997 HTML4

1998 CSS2

2000 XHTML1

2002 Tableless

2005 Ajax

2009 Implementação inicial do HTML5

2014 Implementação final do HTML5

Page 7: Navegadores modernos – novas perspectivas

NAVEGADORES

Internet Explorer (Trident); Firefox (Gecko); Google Chrome (Webkit); Safari (Webkit); Opera (Presto);

Page 8: Navegadores modernos – novas perspectivas

MELHORIA NA SEMÂNTICA

Tags Modificadas; Tags Novas; Tags Removidas; Atributos Globais;

Page 9: Navegadores modernos – novas perspectivas

20 CLASSES MAIS UTILIZADAS

Page 10: Navegadores modernos – novas perspectivas

CLASSES E ID’S MAIS UTILIZADOS

Page 11: Navegadores modernos – novas perspectivas

ESTRUTURA HTML4

Page 12: Navegadores modernos – novas perspectivas

ESTRUTURA HTML5

Page 13: Navegadores modernos – novas perspectivas

Hidden; Id; Lang; Spellcheck; Style; Tabindex; Title;

ATRIBUTOS GLOBAIS

Accesskey; Class; Contenteditable; Contextmenu; Dir; Draggable; Dropzone;

Page 14: Navegadores modernos – novas perspectivas

NOVAS API’S

• Geolocalização;

• Formulários;

• Multimídia;

• Canvas;

• WebGL.

Page 15: Navegadores modernos – novas perspectivas

1. GEOLOCALIZAÇÃO

Page 16: Navegadores modernos – novas perspectivas

COMO FUNCIONA?

GPS; Endereço de IP; ID’s de celulares GSM/CDMA; Endereço MAC via Bluetooth e WiFi; Usuário informa sua posição;

Page 17: Navegadores modernos – novas perspectivas

FOURSQUARE

Page 19: Navegadores modernos – novas perspectivas

ADIDAS MICOACH

Page 20: Navegadores modernos – novas perspectivas

1. FORMULÁRIOS

Page 21: Navegadores modernos – novas perspectivas

Date; Datetime; Datetime-local; Month; Week;

NOVOS TIPOS DE FORMULÁRIOS

Search; Url; Email; Number; Tel; Color; Range; Time;

Page 22: Navegadores modernos – novas perspectivas

NOVOS ATRIBUTOS DE FORMULÁRIOS

Autocomplete; Autofocus; Pattern; Placeholder; Required;

Page 23: Navegadores modernos – novas perspectivas

APLICAÇÕES

Tipo email:

Page 24: Navegadores modernos – novas perspectivas

Tipo Tel

APLICAÇÕES

Tipo Number

Page 25: Navegadores modernos – novas perspectivas

1. MULTIMÍDIA

Page 26: Navegadores modernos – novas perspectivas

MULTIMÍDIA

Áudio e Vídeo nativo no navegador; Problema de incompatibilidade entre vários formatos;

Ogg/Theora; WebM/VP8; MPEG4/H.264.

Page 29: Navegadores modernos – novas perspectivas

1. CANVAS

Page 30: Navegadores modernos – novas perspectivas

SKETCHPAD CANVAS

Page 31: Navegadores modernos – novas perspectivas

ANGRY BIRDS

Page 32: Navegadores modernos – novas perspectivas

1. WEBGL

Page 34: Navegadores modernos – novas perspectivas

HELLO RACER

Page 36: Navegadores modernos – novas perspectivas

1. ACESSIBILIDADE

Page 37: Navegadores modernos – novas perspectivas

WAI-ARIA

WAI: Iniciativa para a Acessibilidade na Web, do W3C; ARIA: Aplicações Internet Ricas e Acessíveis.

Exemplo:<div role=“main”>

Page 38: Navegadores modernos – novas perspectivas

1. RICH SNIPPETS (MICRODADOS, MICROFORMATOS E RDFa)

Page 39: Navegadores modernos – novas perspectivas

MICRODADOS

Page 40: Navegadores modernos – novas perspectivas

MICROFORMATOS

Page 41: Navegadores modernos – novas perspectivas

RDFa

Page 43: Navegadores modernos – novas perspectivas

1. CSS3

Page 45: Navegadores modernos – novas perspectivas

FLASHLIGHT

box-shadow, perspective, transition, opacity;

Page 46: Navegadores modernos – novas perspectivas

CSS3D

text-shadow;

Page 47: Navegadores modernos – novas perspectivas

TILT-SHIFT

perspective , box-shadow, transition;

Page 48: Navegadores modernos – novas perspectivas

STAR WARS CSS3

Perspective, transform, opacity.

Page 49: Navegadores modernos – novas perspectivas

UMBRUI

Perspective, text-shadow, box-shadow, transform;

Page 50: Navegadores modernos – novas perspectivas

CSS3 ZOOM

Scale.

Page 51: Navegadores modernos – novas perspectivas

HOLOBOX

Transform 3D.

Page 52: Navegadores modernos – novas perspectivas

MORPHING POWER CUBES

Page 53: Navegadores modernos – novas perspectivas

SPIDER-MAN CSS3

Page 54: Navegadores modernos – novas perspectivas

1. TENDÊNCIAS

Page 55: Navegadores modernos – novas perspectivas

X-WEBKIT-SPEECH

Page 56: Navegadores modernos – novas perspectivas

SLIDESHARE

Page 57: Navegadores modernos – novas perspectivas

GOOGLE SWIFFY

Page 58: Navegadores modernos – novas perspectivas

FACEBOOK

Page 59: Navegadores modernos – novas perspectivas

1. EXPERIMENTOS

Page 60: Navegadores modernos – novas perspectivas

CHROME

Page 61: Navegadores modernos – novas perspectivas

FIREFOX

Page 62: Navegadores modernos – novas perspectivas

SAFARI

Page 63: Navegadores modernos – novas perspectivas

INTERNET EXPLORER

Page 64: Navegadores modernos – novas perspectivas

OBRIGADO!

1.Email: [email protected]

2.@davidwrs no twitter