em javascript os módulos são Essencialmente bibliotecas que estão incluídas no código que estamos escrevendo, desta forma ambos os códigos são conectados juntos e isso nos permite chamar funções que executam certas tarefas e foram escritas nas bibliotecas que importamos, nos ajudam a evitar a escrita de tudo o que o corpo da função no novo arquivo JavaScript, mas é importante saber como devemos importar e exportar os módulos em javascript e neste post eu explicarei como fazer isso.
Antes de continuar com este post, convido você a ouvir o podcast:” 5 dicas para ser um programador mais produtivo “(não as dicas de programação técnicas clássicas, se não rotineiras e bons hábitos todos os dias):
Spotify:
Bem, agora vamos continuar com o post: exportação e importação de módulos E n javascript.
exportar um módulo
em javascript Há um objeto especial chamado módulo.exports e quando este objeto é usado e expõe todas as funções de um determinado módulo e são acessíveis a ser usado no novo arquivo onde o módulo.exports é definido.
Vamos ver um exemplo no JavaScript onde o objeto Module.Exports é usado, nós definimos 2 funções simples para calcular e imprimir a área e o perímetro de um retângulo, o código com as funções que salvamos em um arquivo com o nome milibreria.js
1
2
3
4
7
8
9
10
10
11
14
15
/ div> 16
17 |
// função Área
permite a área = função (longa, largura) {
rethanosea deixe = largura longa *;
console.log (“A área do retângulo é ‘+ retanglea +’ unidade quadrada ‘);
// perímetro de função
permite perímetro = função (longo Largura) {
retanulperímetro let = 2 * (longa + largura);
console.log (‘o perímetro do retângulo é’ + retângulo + ‘unidade (s)’ );
}
// div>
módulo.exports = {
Área,
perímetro
|
Se você trabalhou com frameworks como reagir JS, você Pode ver que, no final de um componente, isso geralmente é exportado, não é o mesmo código, mas é uma referência sobre como o código JavaScript é exportado. Agora vamos ver como um módulo no JavaScript é importado.
Importar um módulo
em javascript Importar um módulo significa, incluindo funções de uma determinada biblioteca, que podem ser usadas no código onde é Imp Orto o módulo determinado. Para importar um módulo, podemos usar a função ‘exigir’ na qual passamos o nome da biblioteca com sua rota relativa.
Por exemplo, vamos supor que eu tenha uma pasta onde eu tenho um arquivo Chamado de aplicativo. JS, agora vou criar uma biblioteca na mesma pasta, eu lhe darei o nome do arquivo milibreria.js, então eu posso ligar ou importar esta biblioteca usando a função requerida, isso leva o nome do módulo definido no arquivo milibreria.js:
1
3
5
div> 6 div> 6 8
|
// Importe o milibreria.js Arquivo contendo a área de funções e perímetro
Const Biblioteca = requer (‘./ milibreria’);
deixe long = 18;
Deixe largura = 9;
// eu chamo as funções definidas no arquivo milibreria.js
biblioteca.Area (longa, largura);
biblioteca.perímetro (longo, largura);
|
Se eu executar o código anterior, vou receber O seguinte:
1
2
|
// Result_
A área do retângulo é 162 unidades quadradas
O perímetro do retângulo é 54 unidade (s)
|
Com isso usei as funções da milibreria. arquivo JS no arquivo do aplicativo.Js
conclusão
desta forma, podemos importar uma ou várias livrarias para outro arquivo JavaScript, às vezes você pode precisar fazer exportação e importar de outra maneira, isso pode mudar dependendo do que Você precisa fazer, mas neste post eu te dou a ideia de como você deve fazer essas tarefas em javascript.
nota (s)
- o código mostrado neste post , Ele pode ser modificado, tornando-se obsoleto ou continuado, isso não depende de mim, se não os desenvolvedores que apoiam o Javascript.
- Não se esqueça de que devemos usar a tecnologia para fazer coisas boas ao redor do mundo.