@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инхронно вывызваем функцию

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

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

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