JavaScript começou como uma linguagem para adicionar interatividade às páginas da web. Hoje é usada para criar aplicativos complexos para a web, além de servidores e dispositivos conectados. A linguagem suporta variáveis, funções, arrays, objetos, laços e decisões. JavaScript permite interagir com elementos HTML através do DOM e é essencial para o desenvolvimento front-end moderno.
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.
12. Hoisting
foo = 2
var foo;
// é implicitamente entendido como:
var foo;
foo = 2;
hoisted(); // logs "foo"
function hoisted() {
console.log("foo");
}
20. Arrays
var hunters=["Boba Fett","Jango Fett"];
var newLength=hunters.push("Bossk");
var last=hunters.pop();
var first=hunters.shift();
var newLength=hunters.unshift("Cad Bane");
var pos=hunters.indexOf("Cad Bane");
var removedHunter=hunters.splice(pos,1);
var shallowCopy=hunters.slice();
27. Objeto
var deathStar={
energy: 100,
model: 'DS-1 Orbital Battle Station',
shoot(){
console.log(" ,_~"""~-,n*---====*)------`,n |===========|n
`,---------,'n ~-.___.-~ ");
}
}
28. 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
31. 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
32. Use o código JSDAY e ganhe 25% desconto em
todo o site da Novatec até dia 07/08/17.