Size: a a a

2021 July 01

M

Milly in javascript_ru
Нет, я правда не понимаю, но хочу понять
источник

С

Славик in javascript_ru
ну сколько раз тебе еще написать, что коллбэк и функция, которая будет вызвана, это одно и то же?
источник

С

Славик in javascript_ru
ты говоришь, что пытаешься понять, но ты не пытаешься понять
источник

С

Славик in javascript_ru
кстати, даже интересно стало, почему джаваскрипт считается асинхронным
источник

С

Славик in javascript_ru
наверное, из-за множества ивентов на странице
источник

С

Славик in javascript_ru
ты не можешь быть уверен, когда именно пользователь нажмет кнопку на странице, но ты хочешь по нажатии на эту кнопку что-то сделать, выполнить свой код
источник

С

Славик in javascript_ru
поэтому ты описываешь функцию с кодом и вешаешь эту функцию (коллбэк) на нажатие на кнопку
источник

AF

Alexey Fedotov in javascript_ru
потому что работает в event loop'е, потому и асинхронный
источник

M

Milly in javascript_ru
Угу, то есть, коллбэк - правильная постановка?
источник

M

Milly in javascript_ru
Бляяяя
источник

К

Константин in javascript_ru
Нет
источник

M

Milly in javascript_ru
Да, я уже понял
источник

К

Константин in javascript_ru
Колбек сам по себе ничего не делает
источник

AF

Alexey Fedotov in javascript_ru
коллбэк — это функция, которую ты написал и передаешь какому-то другому коду, чтобы тот её запустил
источник

AF

Alexey Fedotov in javascript_ru
неважно как, неважно когда, неважно почему
источник

С

Славик in javascript_ru
имелось в виду, почему создатели пошли именно таким путем при разработке джаваскрипта
источник

К

Константин in javascript_ru
Каким?
источник

AF

Alexey Fedotov in javascript_ru
потому что цель была добавить интерактива в веб-документы
источник

С

Славик in javascript_ru
ну сейчас асинхронность во все языки добавляют
источник

С

Славик in javascript_ru
ну это я уже и написал
источник