Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Escopo de função

Na aula de "Criando funções" ele cria a função "calculaImc" no arquivo calcula-imc.js e usa essa função no outro arquivo, o form.js. Como ocorre isso em JavaScript ? Ele pode usar uma função declarada em outro arquivo ? Fiquei em dúvida e queria entender isso.

1 resposta
solução!

Oi Edvan, tudo bom?

Sim, vc pode usar outra funcao declarada em outro arquivo desde que ele exista antes e a ordem de carregamento seja funcao1 e depois funcao2. Se o seu .js deixa a funcao num escopo global ela pode ser usada normalmente por outras funcoes.

É essa maneira que o jQuery funciona. Ele exporta uma funcao global $ e vc pode usar toda a funcionalidade da biblioteca nos seus arquivos.

Abraços