Conformément aux recommandations de "JavaScript discret", je souhaite séparer ma logique JavaScript dans les éléments suivants
des fichiers séparés. Cependant, je ne sais pas comment les organiser.
Je devrais :
- Il suffit de placer tout le javascript de l'application dans le fichier Application.js et de le charger avec la page de mise en page ? C'est une approche simple mais je vais me retrouver avec un Application.js gonflé. Certains utilisateurs pourraient vouloir visiter seulement quelques pages, mais ce fichier entier serait préchargé, ce qui n'est pas bon.
- Ou dois-je créer un fichier javaScript distinct pour chaque vue et les charger indépendamment ? Cela crée une série de questions. Comment lier chaque fichier javaScript à la vue correspondante ?
Merci.