Лучшее место для файлов Javascript для определенного раздела/элемента

Я создаю веб-сайт на базе FW/1. Уже известно, что для каждой комбинации «Раздел/Элемент» потенциально может потребоваться собственный файл JavaScript. Я рассматриваю возможность размещения всех файлов JS рядом с соответствующими файлами просмотра.

views/#getSection()#/#getItem()#.js

Мне не нравится, что теперь я обслуживаю файлы из того, что обычно было бы скрытым каталогом. Какое лучшее место для JS-файлов, специфичных для раздела/элемента?


person James A Mohler    schedule 29.09.2013    source источник
comment
Это не скрытый каталог; он общедоступен, как и все в вашем корневом каталоге (если только у вас нет рабочих правил htaccess/webconfig). Веб-корневой каталог должен содержать файлы, доступные через Интернет, и как можно меньше других.   -  person Peter Boughton    schedule 29.09.2013
comment
Если эти файлы JS не являются большими и находятся в редко используемых местах, вероятно, проще и не так много накладных расходов просто минимизировать и сжать их в один файл, который используется глобально.   -  person Peter Boughton    schedule 29.09.2013


Ответы (1)


Я не большой поклонник наличия каких-либо файлов фреймворка в корневом каталоге. Обычно у меня есть только index.cfm, а весь остальной код ColdFusion находится на уровне выше корневого веб-сайта, и все они обрабатываются с помощью сопоставлений ColdFusion для каждого приложения. Я также помещаю все свои файлы .js, .css и изображения в их собственный каталог в папке с именем assets в корневом каталоге веб-сайта. Нет причин, по которым вы все еще не можете использовать раздел и действие для именования файлов и их динамического включения.

person Scott Stroz    schedule 29.09.2013