WEB - 05 - Linguagem Javascript - Introdução
WEB - 05 - Linguagem Javascript - Introdução
Linguagem JavaScript
• O que é o JavaScript
• Histórico do JavaScript e ECMA Script (ES)
• Implementações do ECMA Script
• JavaScript vs Java
• Formas de Utilização
• Capacidades do JavaScript
• Console Web do Browser
ES 9 (2018)
• ECMA Script 8 (2017)
Async functions, Shared Memory, Atomics
ES 8 (2017)
• ECMA Script 7 (2016)
Array Includes, Exponential operator (**)
ES 7 (2016)
• ECMA Script 6 (2015)
Classes, Modules, Arrow Functions, Const e Let,
Template Literals, Promises
ES 6 (2015) • ECMA Script 5
Strict mode, Suporte ao JSON
ES 5 (2009) • ECMA Script 3
Expressões regulares (RegExp), Métodos da
ES 3 classe String, Tratamento de exceção (try/catch)
(1999)
Rhino
<script type="text/javascript">
Bloco interno
/* código Javascript */
alert ('Passei por aqui!');
</script>
Inline
</head>
<body>
<p onClick="alert('Voce clicou no parágrafo');">...</p>
</body>
</html>
Console
Para ativar, selecione a opção
Ferramentas do Desenvolvedor
(Google Chrome)
ou Web Console (Mozilla Firefox)
Apple: ©+ I
Windows: Ctrl + Shift + I
Funcionalidades
Mostra informações sobre a página
corrente Inclui uma linha de comando
para testes de expressões Javascript