Vanilla Javascript - #36 Módulos
23/07/2019No tutorial de hoje trabalharemos com módulos no Javascript entendendo para que serve e como usá-lo.
Módulos no Javascript
Para trabalhar com módulos, o primeiro passo é no nosso html que instalará o javascript utilizar o type module. Assim:
<script src="javascript.js" type="module"></script>
Posteriormente vamos criar um diretório modules e salvar os arquivos js dentro dele:
sum.js
function sum(x,y)
{
return x+y;
}
export default sum;
mult.js
function mult(x,y)
{
return x*y;
}
export default mult;
calc.js
function sum(x,y)
{
return x+y;
}
function mult(x,y)
{
return x*y;
}
function percent(value,total)
{
return mult(value,100)/total+'%';
}
export {percent};
Repare que no código acima nós exportamos apenas a função percent.
Módulos no lado servidor
Para usar o módulo no lado servidor é necessário a instalação do NodeJS.
Posteriormente abra o terminal no sistema operacional e siga os comandos abaixo alterando para o seu diretório:
cd c:/wamp64/www/
npm install --save express
Posteriormente vamos criar um arquivo javascript.js e inseriremos um código de teste:
let express=require('express');
let app=express();
let body=require('body-parser');
app.listen(3000,function(req,res){
console.log('servidor rodando!!!');
});
Por fim, vamos rodar nosso arquivo:
node javascript.js
Por hoje é só, sucesso nos códigos e na vida!
Posts Relacionados
Vanilla Javascript - #35 Herança através do Escopo Global
Nessa aula aprenderemos a utilizar o escopo global como forma de herança de dados podendo repassar dados de um arquivo para outro.
Vanilla Javascript - #37 Classes
Na vídeo aula de hoje o tema é Classes em Javascript. Esse tema é interessante, pois talvez seja aquele que mais aproxima o JS das outras linguagens orientadas