Hola:
No sé si te servirá, pero los ficheros javascript pueden también ser .js.php... o sea que pueden hacerse bucles del estilo:
for (i = 0; i < <?=$n;?>; i ++)...
... y cosas similares...
Estoy en un proyecto donde algunas variables javascript se obtienen de variables php... tal vez te sirva...
Saludos