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

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

Как проверить/исключить повторное подключение JS файла?
Спасибо!
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 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');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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