В соответствии с рекомендациями "ненавязчивого JavaScript" я хочу разделить логику JavaScript на
отдельные файлы. Однако я не знаю, как их организовать.
Должен ли я:
- Просто бросьте все javascript приложения в файл Application.js и загрузите его с помощью страницы макета? Это простой подход, но в итоге у меня будет раздутый Application.js. Некоторые пользователи могут захотеть посетить только пару страниц, но весь этот файл будет предварительно загружен, что не очень хорошо.
- Или мне нужно создать отдельный файл javaScript для каждого представления и загрузить их самостоятельно? Это создает набор вопросов. Как связать каждый js файл с соответствующим представлением?
Спасибо.