Подключение сторонних JS-библиотек

Доброго дня!
Возникла необходимость использовать стороннюю js-библиотеку на некоторых страницах. Подскажите, пожалуйста, каким образом можно по необходимости подключать скрипт, хранимый как .js файл. В моем случае нужно выполнить js-функцию из файла библиотеки на странице раздела. Интересует где необходимо размещать файл со скриптом и каким образом добавлять его на страницу, делая доступным для вызова в javascript'е страницы раздела, которую я редактирую на странице управления конфигурацией.

Нравится

3 комментария

Никто не сталкивался с подобной задачей? Может хоть подскажет кто где почитать, т.к. светлых идей нет совершенно, а время идет...

Можно просто создать модуль, скопировать в него код и подключить созданный модуль в define необходимой страницы.
Такой вариант прост в реализации, если в модулях нет ресурсов (например картинок).

Спасибо за ответ! Думал об использовании описанного Вами способа, но проблема как раз в том, что библиотека имеет набор ресурсов, кроме того, она состоит из нескольких зависимых js. Сейчас пришел к такому решению: разместил на сервере в папке Terrasoft.WebApp\Resources\ui необходимые библиотеки, далее в модуле страницы подключаю все эти js файлы по аналогии с jquery, т.е. перечисляя их в define. Решение рабочее, библиотеки успешно подгружаются. Но у меня есть сомнения в отношении корректности такого подхода с точки зрения разработки...

Показать все комментарии