@Stepgor

Как сделать функцию глобальной при динамической подгрузке скриптов?

Я подгружаю скрипты динамически и необходимо, чтобы все скрипты могли использовать функцию.
Я так понимаю, что подгружать в каждый динамический скрипт эту функцию, не самая лучшая идея (скорее всего)
И пока есть идея грузить ее перед main.js, где все динамически и подключается - примeрно так:
<script src="/function.js"></script> <- тут просто функция
    <script src="/main.js"></script>  <- тут грузим динамику

Правильный ли это подход?
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Используйте eval глобально:
window.eval(code);

Переданный код будет выполнен в глобальном контексте, соответственно и все функции объявятся глобально.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы