SlideShare ist ein Scribd-Unternehmen logo
1 von 33
HTML, CSS e JavaScript
BREVE INTRODUÇÃO
Nome: Renato Araujo
E-mail: orenatoaraujoj@gmail.com
Linkedin: https://br.linkedin.com/in/orenatoaraujo
Facebook: https://www.facebook.com/renato.araujo.jesus
HTML
 A principal linguagem para criação
de páginas Web
 Sigla do inglês: HyperText Markup
Language
 O que é uma linguagem de
marcação de texto?
HTML (criador)
 Tim Berners-Lee
 Criou a linguagem com o objetivo de
poder se comunicar e compartilhar
informações com outros
pesquisadores
 É usada até hoje para compartilhas
informações e etc.
HTML (evolução)
 A primeira versão oficial foi lançada
em 1993 sendo padronizada pelo IETF
 Foi mantida pelo CERN e IETF até 1995
 Em 1995 é criado o World Wide Web
Consortium (W3C) para controlar os
padrões web
 Em 2001 é lançado a primeira versão
do XHTML
WHATWG
 Web Hypertext Application
Technology Working Group –
WHATWG
 WHATWG x W3C
 WHATWG e W3C
 HTML5
HTML5
 Revolucionou a Web porque?
 Novas tags
 Melhorou ainda mais a semântica
 Exemplo resultado do Google
 Menos código para DTD (ver próximo
slide)
Diferença de DTD de HTML e HTML5
HTML e HTML5 algumas tags
 <div></div>
 <p></p>
 <span></span>
 <canvas />
 <header></header>
 <nav></nav>
 <section></section>
 Entre outras.
HTML boas práticas
 Verificar sempre se o elemento ou
atributo usado está obsoleto para a
versão atual
 Verificar o contexto em que a tag
esta
 Verificar sempre a sintaxe e a
semântica
 https://validator.w3.org/
HTML (exemplo de código)
CSS
 Cascading Style Sheet
 Linguagem de estilo da Web
 Porque se chama Cascading Style
Sheet?
CSS (evolução)
 Foi idealizado em 1995
 Primeira versão lançada em 1996 já
pela W3C
 CSS1 (básico)
 CSS2 (pseudo-elementos e Pseudo-
classes)
 CSS3 (media queries, animações,
transições e transformações e etc.)
CSS (como escrever)
 Regra CSS
 seletor {propriedade: valor}
 Seletor (elemento, classe ou id)
 Propriedade (atributo: margin,
padding, etc)
 Valor (característica especifica: fonte
do tipo Arial, largura de 10 pixel)
CSS (como adicionar no HTML)
 Existem 3 (três) formas:
 inline
 dentro da head
 arquivo externo
CSS (exemplo inline)
CSS (exemplo dentro da tag head)
CSS (exemplo de arquivo externo)
CSS (boa práticas)
 Evite usar a CSS dentro da tag head e
inline
 Prefira o arquivo externo
 Entenda para que serve a
propriedade
 Entenda a precedência dos seletores
CSS (exemplo de código)
CSS (exemplo de código)
JavaScript
 Linguagem de script client-side
 Mas hoje em dia também do lado do
servidor (server-side) com NodeJS
JavaScript (criador)
 Brendan Eich
JavaScript (confusão com Java)
 JavaScript não é Java
 O nome se deu pelo fato da Sun
ajudar a Netscape em alguns
detalhes da liguagem
 Que no fim foi apenas uma jogada de
marketing entre a união da Sun e
Netscape
JavaScript (padronização)
 JavaScript é padronizado pela Ecma
International sob o nome de
ECMAScript desde 1996
 Especificação do JavaScript é o
ECMA-262 (http://www.ecma-
international.org/publications/files/EC
MA-ST/Ecma-262.pdf)
JavaScript (uso e aplicação)
 Antigamento o JavaScript era usado
apenas para válidar formulário e
trocar imagens quando colocava e
tirava o mouse de cima (hover)
 Hoje em dia o JavaScript é usado
para criar uma web mais rica e
responsiva
JavaScript (características e
dificuldades)
 Tipo dinâmico (loser type)
 Funções de primeira classe (First-class
Function)
 Funções aninhadas (Nested Functions)
 Fechamentos (Closure)
 Funções de Retorno (callback)
 Escopo da variável e escopo léxico
 Baseada em protótipo (prototype)
JavaScript (características e
dificuldades)
 Baseada em objetos e não orientada
a objetos
 Mas é possível simular características
OO, como: encapsulamento, herança,
interface e design patterns
JavaScript (DOM)
 Através do JavaScript é possível
manipular os elementos HTML
 Criar eventos
 mouse, temporização, carregamento,
fechamento, etc.
JavaScript (AJAX)
 Asynchronous JavaScript e XML
 Uso do XMLHttpRequest
 Faz requisições sem a necessidade de
atualizar a página
 Pode enviar e receber informações no
formatos: JSON, XML, HTML e TEXT
Isso é tudo pessoal!
Sites para aprender
 http://tableless.com.br/
 https://css-tricks.com/
 https://developer.mozilla.org/pt-BR/
 http://www.w3.org/
 http://www.smashingmagazine.com/
 http://www.maujor.com/index.php
Dúvidas?
Contatos
 Nome: Renato Araujo
 E-mail: orenatoaraujoj@gmail.com
 Linkedin: https://br.linkedin.com/in/orenatoaraujo
 Facebook: https://www.facebook.com/renato.araujo.jesus

Weitere ähnliche Inhalte

Was ist angesagt?

Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebAnderson Luís Furlan
 
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoCurso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoTiago Antônio da Silva
 
Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao cssLéo Dias
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlTiago Luiz Ribeiro da Silva
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScriptCarlos Eduardo Kadu
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticosCentro Paula Souza
 
Introdução a internet
Introdução a internet Introdução a internet
Introdução a internet filipereira
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScriptBruno Catão
 
13 Java Script - Validação de formulário
13 Java Script  - Validação de formulário13 Java Script  - Validação de formulário
13 Java Script - Validação de formulárioCentro Paula Souza
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSSMauro Pereira
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a InternetLeonardo Soares
 

Was ist angesagt? (20)

Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento Web
 
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoCurso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
 
Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao css
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no html
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 
Aula 02
Aula 02Aula 02
Aula 02
 
Html Básico
Html BásicoHtml Básico
Html Básico
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos
 
Curso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSSCurso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSS
 
Introdução a internet
Introdução a internet Introdução a internet
Introdução a internet
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
 
13 Java Script - Validação de formulário
13 Java Script  - Validação de formulário13 Java Script  - Validação de formulário
13 Java Script - Validação de formulário
 
Curso javascript básico
Curso javascript básicoCurso javascript básico
Curso javascript básico
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSS
 
Node.js e Express
Node.js e ExpressNode.js e Express
Node.js e Express
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
 
Apresentação para aula de HTML básico
Apresentação para aula de HTML básicoApresentação para aula de HTML básico
Apresentação para aula de HTML básico
 
HTML e CSS
HTML e CSSHTML e CSS
HTML e CSS
 

Andere mochten auch

Presentation about html5 css3
Presentation about html5 css3Presentation about html5 css3
Presentation about html5 css3Gopi A
 
Desenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScriptDesenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScriptFábio Flatschart
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptEdureka!
 
Creating HTML Pages
Creating HTML PagesCreating HTML Pages
Creating HTML PagesMike Crabb
 
Introduction to Go programming
Introduction to Go programmingIntroduction to Go programming
Introduction to Go programmingExotel
 

Andere mochten auch (13)

New HTML5/CSS3 techniques
New HTML5/CSS3 techniquesNew HTML5/CSS3 techniques
New HTML5/CSS3 techniques
 
Presentation about html5 css3
Presentation about html5 css3Presentation about html5 css3
Presentation about html5 css3
 
Desenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScriptDesenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScript
 
Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3
 
Javascript, HTML5 e CSS3
Javascript, HTML5 e CSS3Javascript, HTML5 e CSS3
Javascript, HTML5 e CSS3
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScript
 
HTML5 & CSS3
HTML5 & CSS3 HTML5 & CSS3
HTML5 & CSS3
 
Introdução a HTML, CSS, JS, Ajax
Introdução a HTML, CSS, JS, AjaxIntrodução a HTML, CSS, JS, Ajax
Introdução a HTML, CSS, JS, Ajax
 
Introduction to Html5
Introduction to Html5Introduction to Html5
Introduction to Html5
 
html5.ppt
html5.ppthtml5.ppt
html5.ppt
 
Html Ppt
Html PptHtml Ppt
Html Ppt
 
Creating HTML Pages
Creating HTML PagesCreating HTML Pages
Creating HTML Pages
 
Introduction to Go programming
Introduction to Go programmingIntroduction to Go programming
Introduction to Go programming
 

Ähnlich wie html, css e java script - renato araujo

Benef&iacute;cios dos WebStandards
Benef&iacute;cios dos WebStandardsBenef&iacute;cios dos WebStandards
Benef&iacute;cios dos WebStandardsNáiron Jcg
 
Desenvolvimento Web Parte II
Desenvolvimento Web Parte IIDesenvolvimento Web Parte II
Desenvolvimento Web Parte IIigorpimentel
 
Montando sites com XHTML e CSS utilizando os padrões web
Montando sites com XHTML e CSS utilizando os padrões webMontando sites com XHTML e CSS utilizando os padrões web
Montando sites com XHTML e CSS utilizando os padrões webigorpimentel
 
Introdução ao Desenvolvimento front-end (2019)
Introdução ao Desenvolvimento front-end (2019)Introdução ao Desenvolvimento front-end (2019)
Introdução ao Desenvolvimento front-end (2019)Gustavo Teodoro
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento webRodrigo Rodrigues
 
História do CSS, XML, JavaScript, JML.pptx
História do CSS, XML, JavaScript, JML.pptxHistória do CSS, XML, JavaScript, JML.pptx
História do CSS, XML, JavaScript, JML.pptxBNBN31
 
AULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptxAULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptxJEANCLEVERSONPRATAS
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosneyfranciosney
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
 
Padrões De Projeto e Anti Patterns
Padrões De Projeto e Anti PatternsPadrões De Projeto e Anti Patterns
Padrões De Projeto e Anti PatternsHerval Freire
 
Palestra / Efeitos Espetaculares Em Dhtml / SDD
Palestra / Efeitos Espetaculares Em Dhtml / SDDPalestra / Efeitos Espetaculares Em Dhtml / SDD
Palestra / Efeitos Espetaculares Em Dhtml / SDDhugodiasneto
 
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Uni Buscapé Company
 

Ähnlich wie html, css e java script - renato araujo (20)

Benef&iacute;cios dos WebStandards
Benef&iacute;cios dos WebStandardsBenef&iacute;cios dos WebStandards
Benef&iacute;cios dos WebStandards
 
Desenvolvimento Web Parte II
Desenvolvimento Web Parte IIDesenvolvimento Web Parte II
Desenvolvimento Web Parte II
 
Montando sites com XHTML e CSS utilizando os padrões web
Montando sites com XHTML e CSS utilizando os padrões webMontando sites com XHTML e CSS utilizando os padrões web
Montando sites com XHTML e CSS utilizando os padrões web
 
Introdução ao Desenvolvimento front-end (2019)
Introdução ao Desenvolvimento front-end (2019)Introdução ao Desenvolvimento front-end (2019)
Introdução ao Desenvolvimento front-end (2019)
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
XHTML e CSS
XHTML e CSSXHTML e CSS
XHTML e CSS
 
História do CSS, XML, JavaScript, JML.pptx
História do CSS, XML, JavaScript, JML.pptxHistória do CSS, XML, JavaScript, JML.pptx
História do CSS, XML, JavaScript, JML.pptx
 
AULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptxAULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptx
 
Programação web e o front-end
Programação web e o front-endProgramação web e o front-end
Programação web e o front-end
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
HTML5 & CSS3
HTML5 & CSS3HTML5 & CSS3
HTML5 & CSS3
 
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
 
Html5 e css3
Html5 e css3Html5 e css3
Html5 e css3
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
 
Padrões De Projeto e Anti Patterns
Padrões De Projeto e Anti PatternsPadrões De Projeto e Anti Patterns
Padrões De Projeto e Anti Patterns
 
Palestra / Efeitos Espetaculares Em Dhtml / SDD
Palestra / Efeitos Espetaculares Em Dhtml / SDDPalestra / Efeitos Espetaculares Em Dhtml / SDD
Palestra / Efeitos Espetaculares Em Dhtml / SDD
 
Sobre o HTML
Sobre o HTMLSobre o HTML
Sobre o HTML
 
Professor rogerio-apostila
Professor rogerio-apostilaProfessor rogerio-apostila
Professor rogerio-apostila
 
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
 

html, css e java script - renato araujo

  • 1. HTML, CSS e JavaScript BREVE INTRODUÇÃO Nome: Renato Araujo E-mail: orenatoaraujoj@gmail.com Linkedin: https://br.linkedin.com/in/orenatoaraujo Facebook: https://www.facebook.com/renato.araujo.jesus
  • 2. HTML  A principal linguagem para criação de páginas Web  Sigla do inglês: HyperText Markup Language  O que é uma linguagem de marcação de texto?
  • 3. HTML (criador)  Tim Berners-Lee  Criou a linguagem com o objetivo de poder se comunicar e compartilhar informações com outros pesquisadores  É usada até hoje para compartilhas informações e etc.
  • 4. HTML (evolução)  A primeira versão oficial foi lançada em 1993 sendo padronizada pelo IETF  Foi mantida pelo CERN e IETF até 1995  Em 1995 é criado o World Wide Web Consortium (W3C) para controlar os padrões web  Em 2001 é lançado a primeira versão do XHTML
  • 5. WHATWG  Web Hypertext Application Technology Working Group – WHATWG  WHATWG x W3C  WHATWG e W3C  HTML5
  • 6. HTML5  Revolucionou a Web porque?  Novas tags  Melhorou ainda mais a semântica  Exemplo resultado do Google  Menos código para DTD (ver próximo slide)
  • 7. Diferença de DTD de HTML e HTML5
  • 8. HTML e HTML5 algumas tags  <div></div>  <p></p>  <span></span>  <canvas />  <header></header>  <nav></nav>  <section></section>  Entre outras.
  • 9. HTML boas práticas  Verificar sempre se o elemento ou atributo usado está obsoleto para a versão atual  Verificar o contexto em que a tag esta  Verificar sempre a sintaxe e a semântica  https://validator.w3.org/
  • 10. HTML (exemplo de código)
  • 11. CSS  Cascading Style Sheet  Linguagem de estilo da Web  Porque se chama Cascading Style Sheet?
  • 12. CSS (evolução)  Foi idealizado em 1995  Primeira versão lançada em 1996 já pela W3C  CSS1 (básico)  CSS2 (pseudo-elementos e Pseudo- classes)  CSS3 (media queries, animações, transições e transformações e etc.)
  • 13. CSS (como escrever)  Regra CSS  seletor {propriedade: valor}  Seletor (elemento, classe ou id)  Propriedade (atributo: margin, padding, etc)  Valor (característica especifica: fonte do tipo Arial, largura de 10 pixel)
  • 14. CSS (como adicionar no HTML)  Existem 3 (três) formas:  inline  dentro da head  arquivo externo
  • 16. CSS (exemplo dentro da tag head)
  • 17. CSS (exemplo de arquivo externo)
  • 18. CSS (boa práticas)  Evite usar a CSS dentro da tag head e inline  Prefira o arquivo externo  Entenda para que serve a propriedade  Entenda a precedência dos seletores
  • 19. CSS (exemplo de código)
  • 20. CSS (exemplo de código)
  • 21. JavaScript  Linguagem de script client-side  Mas hoje em dia também do lado do servidor (server-side) com NodeJS
  • 23. JavaScript (confusão com Java)  JavaScript não é Java  O nome se deu pelo fato da Sun ajudar a Netscape em alguns detalhes da liguagem  Que no fim foi apenas uma jogada de marketing entre a união da Sun e Netscape
  • 24. JavaScript (padronização)  JavaScript é padronizado pela Ecma International sob o nome de ECMAScript desde 1996  Especificação do JavaScript é o ECMA-262 (http://www.ecma- international.org/publications/files/EC MA-ST/Ecma-262.pdf)
  • 25. JavaScript (uso e aplicação)  Antigamento o JavaScript era usado apenas para válidar formulário e trocar imagens quando colocava e tirava o mouse de cima (hover)  Hoje em dia o JavaScript é usado para criar uma web mais rica e responsiva
  • 26. JavaScript (características e dificuldades)  Tipo dinâmico (loser type)  Funções de primeira classe (First-class Function)  Funções aninhadas (Nested Functions)  Fechamentos (Closure)  Funções de Retorno (callback)  Escopo da variável e escopo léxico  Baseada em protótipo (prototype)
  • 27. JavaScript (características e dificuldades)  Baseada em objetos e não orientada a objetos  Mas é possível simular características OO, como: encapsulamento, herança, interface e design patterns
  • 28. JavaScript (DOM)  Através do JavaScript é possível manipular os elementos HTML  Criar eventos  mouse, temporização, carregamento, fechamento, etc.
  • 29. JavaScript (AJAX)  Asynchronous JavaScript e XML  Uso do XMLHttpRequest  Faz requisições sem a necessidade de atualizar a página  Pode enviar e receber informações no formatos: JSON, XML, HTML e TEXT
  • 30. Isso é tudo pessoal!
  • 31. Sites para aprender  http://tableless.com.br/  https://css-tricks.com/  https://developer.mozilla.org/pt-BR/  http://www.w3.org/  http://www.smashingmagazine.com/  http://www.maujor.com/index.php
  • 33. Contatos  Nome: Renato Araujo  E-mail: orenatoaraujoj@gmail.com  Linkedin: https://br.linkedin.com/in/orenatoaraujo  Facebook: https://www.facebook.com/renato.araujo.jesus