O curso ensina que é bom separar o código em diferentes arquivos para manter o código mais organizado, eu queria saber se isso faz alguma diferença notável em relação a desenpenho (não no caso da nossa aplicação que é bem leve, mas eu uma mais pesada).
Também gostaria de entender um pouco melhor a função $() recebendo uma função como parametro (no caso do curso, ela é utilizada para inicializar a aplicação). Pelo que eu entendi ela espera carregar alguma coisa antes de executar as funções, isso vale pra todos os arquivos da página ou só pros scripts?