FazerBem
vc pode unir, mas separado fica mais organizado!
eu uso um bloco unico, com todas as variaveis para inicialização do app, e depois só crio procedimentos e eventos de click, ou coisa assim. Lembra que a posiação do bloco js interfera no codigo!