почему код не заходит ни в onload, ни в onerror
await
объективно проще для понимания, чем чайнинг промисов. в переменную, использующую функцию
await
с добавлением console.log
после каждой строки.text()
возвращает, внезапно, текст (строку), если что. В отличие от json()
. let element = document.querySelector("h1");
let xhr = new XMLHttpRequest();
xhr.open("GET", "/", false);
element.textContent = "1. " + new Date();
xhr.send();
element.textContent = "2. " + new Date();
console.log(xhr.response.slice(0, 50));
XMLHttpRequest
.async
коллбеку и await new Promise(resolve => setTimeout(resolve));
перед строкой с load_json
. По моему опыту за последние пару дней - JS просто ужасно работает с классами, либо выстраиваются они очень специфически по сравнению с другими языками.