Сообщение от Rise
|
Всё добавляется, ты как-то неправильно DOM смотришь, смотри вкладку Elements.
|
а как еще - консоль- инспектор
вот ради прикола набросал на коленке,
class ScriptLoader {
load(src) {
const e = document.createElement('script');
e.defer = true;
e.src = src;
document.body.appendChild(e);
}
}
class Test {
constructor(params) {
this.params = typeof params === 'object' ? params : {};
this.url = params.url;
}
init() {
const scriptLoader = new ScriptLoader;
scriptLoader.load(this.url + '/foo.js');
}
}
let test = new Test({
url: '/path/to/script',
})
test.init()
понятно что здесь ничего не загрузится, но на компе все сразу в консоли видно, что подгрузился скрипт.