Buscar

Guia da Linguagem JavaScript _ Blog TreinaWeb

Prévia do material em texto

Artigos / Guia da Linguagem JavaScript
Desenvolvimento Front-end Javascript Guias
Guia da Linguagem JavaScript
Neste Guia da Linguagem Javascript vamos abordar aspectos fundamentais, como: tipos de dados,
variáveis, objetos, arrays e muito mais.
8 meses atrás 
O JavaScript é a linguagem que permite criarmos páginas web cada vez mais dinâmicas e
interativas, fechando a famosa tríplice HTML, CSS e JavaScript.
Além disso, hoje também podemos usar o JavaScript no Back-end graças ao Node.js, ou seja,
o JavaScript é uma linguagem completa que permite muitas possibilidades na área de
desenvolvimento web.
Neste artigo vamos abordar os pontos importantes para você iniciar neste mundo do
JavaScript!
Wesley Gado
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/blog/categoria/desenvolvimento-front-end
https://www.treinaweb.com.br/blog/categoria/javascript
https://www.treinaweb.com.br/blog/categoria/guias
https://www.treinaweb.com.br/blog/autor/wesley-gado
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
O que é e como começar com JavaScript
Em primeiro lugar, vamos deixar claro que JavaScript não tem nada a ver com Java, portanto,
não confunda.
Essa confusão teve início devido ao período de lançamento, pois o seu primeiro nome o�cial
foi LiveScript, porém devido a popularidade do Java na época, seu nome foi atualizado para
JavaScript.
Basicamente, o JavaScript é uma linguagem interpretada. É uma linguagem script com
orientação a objetos dinâmica e com tipagem fraca.
Sabe aqueles efeitos de carousel, slider, etc? Então, muitos deles são feitos em JavaScript.
Aconselho a leitura de nosso artigo “O que é e como começar com JavaScript”.
O que se pode fazer com JavaScript hoje em dia
Como dito acima, o JavaScript foi criado para desenvolvimento front-end, ou seja, do lado do
cliente, no navegador.
Hoje em dia as possibilidades se expandiram, onde temos o JavaScript no Back-end, com
node.js, podendo ser usado até em áreas de robótica, automação, etc…
Agora, vamos ver algumas possibilidades que o JavaScript nos permite utilizar atualmente.
Node.js: um ambiente de execução JavaScript fora do navegador. Ele permite a utilização
do JavaScript no Back-end, abrindo espaço para o desenvolvimento de sistemas web
dinâmicos e interativos.
Testes: Ferramentas como o Jasmine permite a execução de testes automatizados.
Qualidade de código: Ferramentas como o JSLint para a análise da qualidade de código.
Banco de dados: Para o uso de banco de dados temos o MongoDB, por exemplo, onde no
console executamos código JavaScript.
En�m, essa breve lista resumida está completa em nosso artigo o que se pode fazer com
JavaScript hoje em dia?, aconselho sua leitura.
Curso
JavaScript Básico Conhecer o curso
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/blog/o-que-e-e-como-comecar-com-javascript/
https://www.treinaweb.com.br/blog/o-que-se-pode-fazer-com-javascript-hoje-em-dia/
https://www.treinaweb.com.br/curso/javascript-basico
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
A lista se estende abrangendo áreas interessantes como desenvolvimento mobile, 3D, Jogos,
en�m, um mar de possibilidades.
Como executar seu primeiro código JavaScript
Para executar seu primeiro código JavaScript, podemos utilizar o próprio console do
navegador, como exemplo. Para isso, crie um arquivo html simples, como a seguir:
Copiar
<!DOCTYPE html> 
<html lang="pt-br"> 
 <head> 
 <meta charset="utf-8"> 
 <title>Começando com JavaScript</title> 
 </head> 
 <body> 
 <h2>Começando com JavaScript</h2> 
 </body> 
</html> 
Logo em seguida abra o arquivo em seu navegador de preferência e entre no console pelo
inspecionar (normalmente pode ser aberto apertando Ctrl+Shift+i no Windows/linux,
cmd+option+c no MacOS ou botão direito → Inspecionar/Inspecionar elemento).
Será aberto um painel com inúmeras ferramentas de desenvolvimento, clique em console.
Neste local podemos fazer alguns testes e entender o comportamento de nosso código direto
no navegador (além de inúmeras outras funções).
Neste exemplo vamos criar uma caixa de diálogo usando a função alert() , portanto, basta
digitar alert("hello world") . Ao executar a função esperamos que seja exibida a seguinte caixa de
diálogo:
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
Legal! Acabamos de executar nossa primeira função em JavaScript.
Este foi um exemplo simples pra ter noção, na prática, do que é efetivamente o JavaScript.
No artigo “Como executar seu primeiro código Javascript” você irá aprender como criar um
arquivo javascript, a importar no seu arquivo html e também utilizar outras ferramentas como
o JSFiddle. Ferramenta essa que permite testes em tempo real no próprio navegador.
Conhecendo variáveis e constantes no JavaScript
Primeiramente é importante saber que o JavaScript é uma linguagem de tipagem dinâmica,
ou seja, o tipo de dado é de acordo com o valor atribuído à variável. Você pode se aprofundar
em relação ao conceito de tipagem em nosso artigo sobre as diferenças entre tipagens:
estática ou dinâmica e forte ou fraca.
Tipos de dados
Ao programar em JavaScript nós precisamos saber quais os tipos de dados que a linguagem
trabalha, os principais tipos de dados primitivos são:
Boolean – possuem apenas dois valores: verdadeiro ou falso;
Unde�ned – indica que não foi de�nido um valor;
Null – indica que um valor é nulo;
Number – armazena valores numéricos;
String – armazena textos;
Symbol – armazena símbolos;
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/blog/como-executar-seu-primeiro-codigo-javascript/
http://jsfiddle.net/
https://www.treinaweb.com.br/blog/quais-as-diferencas-entre-tipagens-estatica-ou-dinamica-e-forte-ou-fraca/
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
Além dos tipos de dados primitivos, nós também temos o tipo object, que possibilita
trabalharmos com objetos utilizando JavaScript.
Declarando variáveis com var e let
Nós podemos declarar variáveis utilizando var e let . A maior diferença entre eles é em
relação ao escopo. Portanto temos as seguintes particularidades:
var: Escopo de função, ou seja, ao utilizar uma variável com mesmo nome em blocos com
if, else,etc. a variável terá efeito global.
Copiar
var idade = 30; 
var i = 1; 
if(i === 1){ 
 var idade = 20; 
} 
console.log(idade); 
//console.log irá exibir o valor 20 para idade. 
let: Escopo de bloco geral, ou seja, ao utilizar uma variável sendo declarada como let em
qualquer bloco ela terá somente o efeito no bloco.
Copiar
let idade = 30; 
let i = 1; 
if(i === 1){ 
 let idade = 20; 
} 
console.log(idade); 
//console.log irá exibir o valor 30 para idade. 
Declarando constantes
As constantes, como diz o nome, possuem valores �xos onde não podemos alterar o seu valor.
É interessante usar uma constante em algo que já existe um valor de�nido, por exemplo, se
vamos usar o valor de PI para algum cálculo em nosso código: const PI = 3.14 .
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
Obs: As constantes tem o mesmo efeito de escopo que uma variável let e ao tentar trocar de
valor irá retornar um erro.
Após este resumo sobre variáveis e constantes aconselho também a leitura de nosso artigo
completo com mais exemplos “Conhecendo variáveis e constantes no JavaScript”.
Estruturas condicionais e estruturas de repetição em JS
Começando pelas estruturas condicionais, podemos utilizar no JavaScript if, else if, e if.
Vamos analisar o seguinte exemplo:
Copiar
if (idade > 15 && idade < 18 || idade > 70) { 
 console.log("O voto é opcional") 
}else if (idade < 16) { 
 console.log("Você não pode votar"); 
}else { 
 console.log("Você é obrigado a votar"); 
No primeiro momento temos um if, caso nenhuma das condições forem atendidas, usamos o
else if para veri�car mais uma condição e, por �m, se nenhuma das condições forem
atendidas, �nalizamos com o else.
Como podemos ver simulando que a variável idade = 25 , nenhuma condição será atendida e o
comando do bloco else que será executado:
Em algumas situações onde será necessário um número elevado de condições, nós podemos
usar a instrução Switch Case.
Como utilizar Switch Case no JavaScript
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/blog/conhecendo-variaveis-e-constantes-no-javascript/
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
O Switch Case consiste em uma instrução com valores pré-de�nidos, portanto, se uma
variável vale x, ela irá executar conforme a instrução passada, seguindo o exemplo a seguir:
Copiar
let signo = 'Leão'; 
switch (signo) { 
 case 'Áries': 
 console.log("De 21 março a 20 abril"); 
 break; 
 case 'Touro': 
 console.log("de 21 abril a 20 maio"); 
 break; 
 case 'Gêmeos': 
 console.log("de 21 maio a 20 junho"); 
 break; 
 case 'Câncer': 
 console.log("de 21 junho a 22 julho"); 
 break; 
 case 'Leão': 
 console.log("de 23 julho a 22 agosto"); 
 break; 
 case 'Virgem': 
 console.log("de 23 agosto a 22 setembro"); 
 break; 
 default: 
 console.log("Signo não registrado"); 
 break; 
} 
Ou seja, se a variável signo = "Leão" , o comando executado irá exibir a mensagem: de 23 julho a
22 agosto. Caso o valor da variável não seja pré-de�nido no switch case, o comando
executado será o que estará no caso default.
Estruturas de repetição no JavaScript
Vamos aprender como podemos utilizar as estruturas de repetição no JavaScript: while, do-
while, for, for…in e for…of.
While e Do-While
Curso
JavaScript Intermediário Conhecer o curso
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/curso/javascript-intermediario
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
O While é a estrutura de repetição utilizada para repetir um bloco de comandos N vezes.
Copiar
let i = 0; 
while(i < 11){ 
 console.log('Linha ' + i); 
 i++; 
} 
Conforme o exemplo acima, usamos o while para exibir a mensagem do comando console.log
11 vezes (do 0 ao 10). Para isso passamos a condição i
O do-while é semelhante ao while, porém o bloco de comandos é executado antes da
condição, desta forma garantindo que o bloco é executado, ao menos, uma vez.
Copiar
let contador = 0; 
do{ 
 console.log("O contador vale: " + contador); 
 contador++;
}while(contador == 1) 
For
O for segue o mesmo princípio do while, mas utilizamos quando se sabe o número de
iterações da repetição, como percorrer um vetor:
Copiar
let carros = ['fiesta', 'gol', 'celta']; 
for(let i = 0; i < 3; i++){ 
 console.log('O nome do carro é ' + carros[i]); 
} 
No exemplo acima utilizamos o for para exibir as informações armazenadas no vetor carro.
Onde temos o contador `i = 0`, a condição i
Utilizando for…in e for…of
O for…in podemos utilizar para percorrer as propriedades e atributos de um objeto.
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
Para percorrer as propriedades podemos seguir o exemplo:
Copiar
let carro = { 
marca: 'ford', 
modelo: 'fiesta', 
cor: 'prata', 
} 
for (propriedade in carro) { 
 console.log(propriedade); 
} 
Nesta situação será exibido as propriedades: marca, modelo e cor.
Como dito, também podemos percorrer os atributos, da seguinte maneira:
Copiar
for (propriedade in carro) { 
 console.log(carro[propriedade]); 
} 
Desta forma será exibido: ford, �esta e prata.
Para percorrer objetos iteráveis como vetores por exemplo, podemos utilizar o for…of:
Copiar
let carros = [ 'fiesta', 'onix', 'fusca', 'saveiro' ]; 
for (let carro of carros) { 
 console.log(carro); 
} 
Será exibido o valor de cada índice: �esta, onix, fusca, saveiro.
OBS: Outra possibilidade de trabalhar com o for…of é para obter o índice de cada item
usando o método entries() .
Temos um artigo dedicado às estruturas de condicionais e de repetição em JavaScript,
aconselho fortemente a leitura. Outro artigo que também vale a leitura é o que falamos sobre
métodos de arrays que você deve conhecer.
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/blog/estruturas-condicionais-e-estruturas-de-repeticao-em-javascript/
https://www.treinaweb.com.br/blog/javascript-metodos-de-arrays-que-voce-precisa-conhecer/
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-pontohttps://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
Trabalhando com arrays e objetos no JavaScript
Os Arrays nos permitem utilizar uma única variável para armazenar uma lista de diferentes
elementos.
Declarando Arrays
Para declarar um Array seguimos da mesma maneira que seria para declarar uma variável,
porém podemos adicionar vários valores entre [] . Também podemos declarar sem nenhum
item tamanha, com tamanho de�nido ou vazia. Por exemplo:
Copiar
let series = ['friends','GoT','Black Mirror']; 
let series = Array(20); 
let series = []; 
Como alterar e acessar itens de um Array
Para acessar ou alterar o valor de uma posição de um Array nós podemos usar o nome dado a
este array seguido do índice a ser alterado/acessado, da seguinte maneira: series[2] .
Neste caso eu posso passar um novo valor para o índice ou simplesmente acessar e exibir o
valor, por exemplo:
Copiar
Também é possível adicionar um novo elemento no array utilizando o método push() da
seguinte forma:
Copiar
series.push('the witcher'); 
Neste caso o novo item será adicionado ao �nal do array.
console.log(series[2); //exibe o valor de índice 2, de acordo com o exemplo acima: GoT
series[2] = 'Gothan'; //altera o valor de índice 2 para Gothan 
Curso
JavaScript Avançado Conhecer o curso
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/curso/javascript-avancado
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
Obs: Outro ponto importante que vale ressaltar é que o JavaScript permite um array de
elementos de tipos diferentes.
Como utilizar objetos no JavaScript
Nós utilizamos objetos para agrupar valores que possuem propriedades e funções. Para
declarar um objeto no JavaScript podemos seguir o exemplo:
Copiar
let carro = { 
 modelo: 'gol', 
 cor: 'vermelho', 
 acelerar(){ 
 console.log('Acelerando...'); 
 }, 
 frear(){ 
 console.log('Freando'); 
 }, 
}; 
Como acessar as propriedades ou funções de um Objeto?
Para acessar um objeto ou chamar uma função nós devemos utilizar o nome do objeto
seguido da propriedade/função separados por ponto:
Copiar
console.log(carro.modelo); 
console.log(carro.acelerar); 
carro.acelerar(); 
Neste caso usamos o console.log para exibir as propriedades e chamamos a função acelerar
(não esqueça dos () ).
Outra forma que podemos utilizar para acessar propriedades é utilizando o padrão
objeto[propriedade], onde ‘propriedade’ pode ser qualquer variável cujo o valor seja de
alguma propriedade do objeto.
Como alterar e adicionar novas propriedades a um objeto?
Para adicionar uma propriedade podemos usar a sintaxe de acesso às propriedades porém
atribuindo um valor a nova propriedade inexistente. Como os exemplos:
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
Copiar
carro.ano = 2011;
carro['marca'] = 'Volkswagen'
E para alterar a ideia é a mesma, mas com uma propriedade existente:
Copiar
carro.cor = 'prata';
carro['ano'] = 2010;
Por último, para excluir uma propriedade, basta utilizar o operador delete antes da
propriedade do objeto:
Copiar
delete carro.ano; 
Abordamos de forma mais profunda a utilização de arrays e objetos em nosso artigo
“trabalhando com arrays e objetos no javascript”, com exemplos mais completos, portanto,
aconselho a sua leitura.
Trabalhando com JS no navegador
É fundamental que você entenda o que é o DOM (Document Object Model) para trabalhar
com JavaScript. O DOM é uma API que permite o acesso de elementos HTML/XML. Ele pode
ser representado pela seguinte árvore:
Agora que você já sabe o que é DOM, vamos ver como podemos acessar os elementos com o
JavaScript. Para isso, podemos utilizar alguns métodos, como:
document.getElementsByTagName(tagName);
document.getElementByClassName(className);
document.getElementByID(id);
Existem muitos outros métodos que permitem o acesso aos elementos do DOM, você pode
acessar a lista de métodos na documentação da MDN Web Docs.
Com o conhecimento desses métodos, nós podemos criar novos elementos com base em
elementos já existentes, por exemplo:
Copiar
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/blog/trabalhando-com-arrays-e-objetos-no-javascript/
https://developer.mozilla.org/pt-BR/docs/Web/API/Document
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual
Desta forma nós pegamos o texto de um elemento com o ID titulo e exibimos este texto em
um novo elemento de outra cor.
Também podemos alterar um elemento:
Copiar
function mudarCor(){ 
 var texto = document.getElementById('titulo'); 
 texto.style.color = 'red'; 
 texto.style.textAlign = 'right'; 
 } 
Já neste caso nós acessamos o elemento de ID titulo quando a função mudarCor() é chamada,
com isso, alteramos a sua cor para vermelho e o alinhamento para a direita.
Lembrando que você pode adicionar o código JavaScript entre as tags script ou importar de
um arquivo independente adicionando a seguinte linha antes do �nal da tag body :
Copiar
<script type="text/javascript" src="arquivo.js"> 
No artigo trabalhando com JavaScript no navegador aqui da TreinaWeb nos aprofundamos
nos exemplos e também sobre o uso do JavaScript para a manipulação de elementos do
DOM, portanto, é fundamental a sua leitura.
O que é NPM e como usar uma biblioteca instalada por
ele
O NPM (node package manager) é o gerenciador de pacotes do node.js. Basicamente o NPM
permite gerenciar dependências do seus projeto, ter acesso a inúmeras bibliotecas e
frameworks e criação de seus próprios módulos públicos ou privados.
Para instalar o NPM você precisará instalar o node.js, pois ele está integrado, para isso basta
seguir os próximos passos:
 <script> 
 var elemento = document.getElementById('titulo'); 
 document.write('<h1 style="color: #025fff">' + elemento.innerText + ' agor
 </script> 
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://www.treinaweb.com.br/blog/trabalhando-com-javascript-no-navegador/
https://www.treinaweb.com.br/blog/node-js-por-que-voce-deve-conhecer-essa-tecnologia/
https://nodejs.org/
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/loginhttps://www.treinaweb.com.br/matricula/plano/anual
Acessar o site o�cial do node.js – https://nodejs.org
Baixar a versão LTS correspondente a sua plataforma (Windows Installer ou MacOS
Installer).
No linux, você pode instalar pelo gerenciador de pacotes wget, basta abrir o terminal e
executar:
Copiar
 wget -qO- https://deb.nodesource.com/setup_4.x | sudo bash -
Logo em seguida:
Copiar
sudo apt-get install --yes nodejs
Executar os comandos: node -v e npm -v , se exibir as respectivas versões, eles foram
instalados com sucesso.
Como instalar um pacote do NPM
Para instalar um pacote com o NPM podemos utilizar o seguinte comando no diretório da
nossa aplicação: install [nome do pacote] .
Também podemos instalar um pacote de forma global, com o seguinte comando: install -g
[nome do pacote] .
Como usar um pacote do NPM
Para utilizar o pacote após a instalação você pode importar dentro do arquivo .js da sua
aplicação:
Copiar
import * as pdf from 'html-pdf'; //import no padrão do ECMAScript2015 
//outros imports 
//código da aplicação 
Temos um artigo exclusivo sobre o que é o npm e como usar uma biblioteca instalada por ele,
também uma série de artigos como “NPM - Você sabe o que dá pra fazer com ele?” e “10
truques do NPM - Você conhece todos?”. Desta forma você poderá utilizar todo o potencial
que o NPM oferece.
Cursos Formações Projetos práticos Direto ao ponto
Quanto custa? Vantagens Artigos
Login Matricule-se
https://nodejs.org/
https://www.treinaweb.com.br/blog/o-que-e-npm-e-como-usar-uma-biblioteca-instalada-por-ele/
https://www.treinaweb.com.br/blog/npm-voce-sabe-o-que-da-para-fazer-com-ele/
https://www.treinaweb.com.br/blog/10-truques-do-npm-voce-conhece-todos/
https://www.treinaweb.com.br/
https://www.treinaweb.com.br/cursos
https://www.treinaweb.com.br/formacoes
https://www.treinaweb.com.br/projetos-praticos
https://www.treinaweb.com.br/direto-ao-ponto
https://www.treinaweb.com.br/planos
https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb
https://www.treinaweb.com.br/blog
https://www.treinaweb.com.br/login
https://www.treinaweb.com.br/matricula/plano/anual

Continue navegando