Задать вопрос
dimastik1986
@dimastik1986
учусь

Подключение JS без повторов?

Как проверить/исключить повторное подключение JS файла?
Спасибо!
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
function include_once( filename ) { 
    var cur_file = {};
    cur_file[window.location.href] = 1;
    if (!window.php_js) window.php_js = {};
    if (!window.php_js.includes) window.php_js.includes = cur_file;
    if (!window.php_js.includes[filename]) {
        return this.include(filename);
    } else{
        return window.php_js.includes[filename];
    }
}


Примеры:
include_once('/js/my1.js');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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