dimastik1986
@dimastik1986
учусь

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

Как проверить/исключить повторное подключение JS файла?
Спасибо!
  • Вопрос задан
  • 74 просмотра
Решения вопроса 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');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы