Задать вопрос
@bzotsss

Ход выполнения скрипта?

Всем привет , есть такой скрипт и он асинхронный . Хотелось бы знать почему?
Ниже я распишу свой ход мысли и если кому нибудь не сложно поправьте что не так .
function loadScript(src) { // создаём функцию
  let script = document.createElement('script'); // синхронно создаём переменную в которую кладём html тег script
  script.src = src;                      // синхронно? ( или не синхронно ) присваиваем аттрибут src 
  document.head.append(script); // cинхронно добавляем это в тег head
}
loadScript('/my/script.js'); // cинхронно вывызваем функцию

Не понимаю почему эта функция асинхронна ... Пожалуйста помогите
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Seasle
@Seasle Куратор тега JavaScript
Сама функция работает синхронно - нет вопросов, однако, загрузка скрипта занимает какое-то время. Поэтому сам скрипт /my/script.js будет загружаться асинхронно, чтобы не блокировать ввод-вывод.
Ответ написан
Ваш ответ на вопрос

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

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