O documento introduz JavaScript e DOM, discutindo brevemente a história do JavaScript, suas características, como funciona, variáveis, loops, decisões e arrays. Também aborda destructuring assignment, funções, objetos, classes, herança, interação entre JavaScript e DOM.
1. Introdução a
JavaScript e DOM
Romualdo André da Costa
Analista de TI – UFRB
#
Thiago Mascarenhas
Analista de TI – Mederi
2. Sumário
● Um pouco de história
● Características
● Como isso funciona?
● Declarando uma variável
● Expressões
● Template strings
● Laços
● Decisões
● Arrays
6. Um pouco de história
● Mocha → LiveScript → JavaScript
● Netscape 2.0: 1995
● Baseado em ECMAScript
7. Características
● Imperativa e Estruturada
● Tipagem Dinâmica
● Baseada em objetos
● Funcional: funções são objetos de primeira classe.
● Vários ambientes: web, desktop, servidor, IoT
9. Declarando uma variável
● Comece o nome com uma letra, _ ou $
● Depois use qualquer letra, número, _, $
● Evite as palavras reservadas
● Escolha nomes significativos
● CamelCase
● Use $ e _ apenas com bom motivo: convenção utilizada em algumas bibliotecas
11. Declarando uma variável
● const: significa que a variável não pode ser alterada.
● let: variável pode ser alterada no algoritmo.
● var: é a forma mais “fraca” de definir uma variável em JavaScript.
31. Classes
● Introduzida no ECMAScript 6 (Junho/2015)
● Nada mudou em relação à herança entre objetos no JavaScript
● Nova sintaxe para lidar de forma mais clara e simples com objetos
36. Usando JavaScript
O script pode ficar dentro do <head>
Referenciar um arquivo separado dentro do <head>
Colocar o script ou a referencia ao arquivo dentro do <body>
Exemplo nos arquivos hello.html e hello.js
39. Referências
Head First: HTML5 Programming
JavaScript: a bíblia
World Wide Web: Como programar
Site: www.codecademy.com
Site: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript
40. Use o código JSDAY e ganhe 25% desconto
em todo o site da Novatec até dia 07/08/16.