Size: a a a

JavaScript — русскоговорящее сообщество

2020 February 01

M

Michael in JavaScript — русскоговорящее сообщество
а вот допустим скрипт уже находится в кэше, при изменении src никакой загрузки не происходит и если в недрах браузера нет задержок то никаких событий не выстрелит, если

s.src = scriptSource
s.onload = onLoadFunc

порядок такой
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Данил Васильевич
ну collback то можно вернуть назад )))
Говоря resolve(script) ты передаёшь script в then (когда script будет готов)
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
И куда ты хочешь вернут каллбек
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Обратно в промис?
источник

M

Michael in JavaScript — русскоговорящее сообщество
шарики за ролики чёт у вас😂
источник

ДВ

Данил Васильевич in JavaScript — русскоговорящее сообщество
Lookarious
Обратно в промис?
нет вся конструкция матрешек нужна что бы этот колбк перехватить обработть и вернуть в запрос верхней из матрешек )))
Дурная задумка?
источник

M

Michael in JavaScript — русскоговорящее сообщество
асинхронность это нить из продолжений, если где-то она обрывается то все
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Данил Васильевич
нет вся конструкция матрешек нужна что бы этот колбк перехватить обработть и вернуть в запрос верхней из матрешек )))
Дурная задумка?
Зачем все это
источник

ДВ

Данил Васильевич in JavaScript — русскоговорящее сообщество
Lookarious
Зачем все это
это не реальная задача пытаюсь понять можно сделать вызов асинхронный синхронным.
источник

ДВ

Данил Васильевич in JavaScript — русскоговорящее сообщество
ну и разобратся что может промис и асинк\авэй
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
document.createElement() не блочит DOM
источник

M

Michael in JavaScript — русскоговорящее сообщество
*блочит DOM*
источник

M

Michael in JavaScript — русскоговорящее сообщество
блоками блочат DOM в котором живет лукариус
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Данил Васильевич
это не реальная задача пытаюсь понять можно сделать вызов асинхронный синхронным.
Будь уверен тебе это матрёшка никогда не понадобится, а если понадобится значит ты что-то неправильно делаешь
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Michael
*блочит DOM*
.createElement('script') не блочит
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Другие надо проверить
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
В MDN'е написано что script создаётся асинхронно
источник

M

Michael in JavaScript — русскоговорящее сообщество
каждую функцию проверь😑
источник

ДВ

Данил Васильевич in JavaScript — русскоговорящее сообщество
Lookarious
Будь уверен тебе это матрёшка никогда не понадобится, а если понадобится значит ты что-то неправильно делаешь
Я уверен. Если в коде получается матрешка то код глючный пусть и рабочий.
Говорю же это не реальная задача. Хочу понять как можно синхронный запрос сделать асинхронным и снова синхронным.
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Если не поставить script.async = false
источник