01 What Is JavaScript

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 3

🧨

What is JavaScript/O que


é JS?
JavaScript ou JS é uma linguagem de programação feita para a
web. É possível construir diversos tipos de aplicações usando
o JS. Esse trabalho pode ser facilitado usando frameworks para
o JS. Um dos frameworks mais populares é o React.

CARACTERÍSTICAS da JS
Interpretada:

JavaScript é uma linguagem interpretada porque usa um


interpretador para converter as linhas de código em
linguagem de máquina. Uma das vantagens é a redução do
processamento em servidores web ao executarem diretamente
no navegador do usuário, o que é adequado para múltiplas
plataformas, permitindo que o mesmo código seja usado.

Orientada a objetos:
O JavaScript é uma linguagem orientada a objetos. Isto
significa que usa classes e objetos como estruturas que
permitem que ela seja organizada de uma maneira simples e
reutilizável durante todo o desenvolvimento.

Imperativa:

Todas as instruções são executadas uma linha de cada vez,


ao contrário de outras linguagens, onde tudo é executado
exclusivamente em conjunto.

Case Sensitive:
É sensível a MAIÚSCULAS e minúsculas.

Fracamente tipada:

What is JavaScript/O que é JS? 1


O valor das variáveis pode mudar durante a execução e não
é necessário especificar o tipo de dados ao criar
variáveis.

Dinâmica:
O dado se ajusta à variável.

De alto nível:

Sua sintaxe é facilmente compreensível devido à sua


semelhança com a linguagem humana. É chamada de "alto
nível" porque sua sintaxe está longe do nível da máquina,
ou seja, do código que um computador processa para
executar o que nós programamos.

USOS da JS
Dinamismo em Websites: A fim de alcançar uma interação
dinâmica do lado do cliente.

Outras possibilidades:

inteligência artificial: e.g. a biblioteca tensorflow


da Google

placas eletrônicas: e.g. Johnny five com Arduino

aplicações móveis: é possível criar aplicações móveis

aplicações desktop: é possível criar aplicações para


escritório

💡 O que é framework?
Frameworks são estruturas compostas por um conjunto de
códigos genéricos que permite o desenvolvimento de
sistemas e aplicações. Um framework funciona como uma
espécie de template ou modelo que, quando utilizado,
oferece certos artifícios e elementos estruturais
básicos para a criação de alguma aplicação ou software.

What is JavaScript/O que é JS? 2


💡 ecma - ecmaScript 6 (ES6)

ecma ⇒ é uma organização de padronização

ecmaScript ⇒
é uma especificação = é o que define
as funcionalidades

JavaScript ⇒ é uma implementação do ecmaScript

💡 onde a JS roda?

frontend ⇒ navegadores. Por exemplo:

Chrome (usa o motor V8 para compilar o código js em


linguagem de máquina)

Firefox (usa o motor SpiderMonkey para compilar o


código js em linguagem de máquina)

backend ⇒
node.js (usa o motor V8 para compilar o
código js em linguagem de máquina)

💡 O V8 é um motor JavaScript gratuito e de código


aberto desenvolvido pelo Projeto Chromium para
os navegadores Google Chrome e Chromium.

SpiderMonkey é o primeiro motor JavaScript,


escrito por Brendan Eich na Netscape
Communications, mais tarde lançado como código
aberto e atualmente mantido pela Fundação
Mozilla. Ele é usado no navegador Firefox.

What is JavaScript/O que é JS? 3

Você também pode gostar