Я создаю веб-сайт, используя премиум-шаблон HTML, часть шаблона находится в Javascript. Таким образом, в шаблоне у меня есть что-то вроде этого - его в «мастер-шаблон» каждой страницы.
//Template JS
<script src="/js/core.min.js"></script>
<script src="/js/script.js"></script>
Также как часть этого веб-сайта я использую плагин электронной коммерции, и эти файлы также должны быть на странице, так что-то вроде этого:
//Plgin JS
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
<script src="~/Scripts/underscore.min.js"></script>
<script src="~/Scripts/bootstrap.min.js"></script>
<script src="~/App_Plugins/Merchello/client/js/merchello.ui.min.js"></script>
<script src="~/App_Plugins/Merchello/client/js/merchello.ui.settings.js"></script>
<script src="~/App_Plugins/Merchello/client/js/fasttrack.js"></script>
Проблема в конфликтах JS, когда все они находятся на странице вместе. Есть ли способ сгруппировать файлы сценариев Java таким образом, чтобы они могли видеть только то, что находится в этой группе ... как концепция пространства имен?
Или мне просто придется все это снять?