Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Como javascrip reconhece funções de outros arquivos

Boa noite pessoal. Bom, o título do tópico já descreve minha dúvida. Gostaria de saber como conseguimos usar funções de outros arquivos js sem ter que importa-los como cabeçalho (como em outras linguagens) no arquivo que estou? Como o javascript reconhece isso? Ou isso só ocorre pelo fato de todos os arquivos estarem na mesma pasta?

Obrigado.

3 respostas

Bom eu sei que se vc por exemplo importar 3 arquivos js diferentes.

<script type="text/javascript" src="arquivo1.js" ></script>
<script type="text/javascript" src="arquivo2.js" ></script>
<script type="text/javascript" src="arquivo3.js" ></script>

Vc pode usar as funções de qualquer um em qualquer arquivo. Como ocorre isso internamente eu nao sei explicar ;)

solução!

Olá, Lucas. Quando você inclui seus arquivos js no html, então o interpretador carrega as definições de todos os arquivos no contexto global. Na prática, a função não existe dentro de um arquivo, ela existe dentro do contexto em que ela é carregada. Tudo o que é criado dentro do contexto global funciona como se tivesse sido criado em um único arquivo js

Entendi!! Obrigado Daniel