Курс JS: js.itgid.info Курс вестки: html.itgid.info Скачать код: star.itgid.info Интернет магазин на Node: node.itgid.info Плейлист: goo.gl/63osiv Телеграм: t.me/jsrules Мои курсы: itgid.info
КОМЕНТАРІ: 224
@elizavetaleskova85844 роки тому
«После прочтения впал в депрессию, поскольку посчитал себя тупым» Да это же я
@user-ic5ol6dq3h3 роки тому
и так каждый раз когда что то читаешь по програмачу...
@user-yx4ov2xx8s4 роки тому
Много видео пересмотрел на тему промисов, и могу с уверенностью сказать, что вы понятнее всех объяснили эту тему. Однозначно лайк!!!👍👍👍
@itgid4 роки тому
Спасибо!
@pandaskeptic29374 роки тому
Это то что я хотел написать. Прям слово в слово. 👍👍👍
@alexschwarz52502 роки тому
Аналогично. Спасибо автору
@yoursleepandrelaxation69482 роки тому
Я тоже много видео посмотрел и везде такой комментарий
@sia4281Рік тому
@@itgid было бы здорово если бы вы в описании указали верный код, сейчас же просто глобальную переменную переопределили, а не обработали результат. Если, например, заменить присваивание на сложение, то работать не будет. let a = 7 let b = new Promise((resolve, reject)=>{ setTimeout(()=>{ resolve(a+99) }, 2000) }) b.then(function(a) { console.log(a); })
@AdnS0082 роки тому
Как же идеально человек объясняет, я все понял с первого раза, до этого смотрел другие видео, так же читал MDN - ни черта не понял, а здесь за 12 минут понял, спасибо Вам.
@shamiltat79Рік тому
Дякую Олександре, дуже просто, зрозуміло і без зайвої складної термінології пояснили сутність промісів. Це найкраще пояснення, яке вдалось знайти 👍👍👍
@user-ft7bt8ph7g2 місяці тому
Если мне что-то не понятно, я всегда иду к вам на канал. Вы очень хорошо объясняете!
@DavitAveРік тому
Уже долгое время смотрю ваши уроки, вы понятнее всех обесняете!)
@B_G_V2 роки тому
Отличное видео, уважение автору. Единственное видео, где всё понятно объяснили. В других видео, которые я смотрел по этой теме, тупо показывают синтаксис, но не объясняют, что и для чего делается. У вас всё просто и понятно👍👍👍
@user-kn3ut1sh2o3 роки тому
Алекс, спасибо! Очень доступно объясняете!
@jinke59353 роки тому
Памятник вам, Александр, на все времена! Документация действительно о промисах - сплошной дремучий лес. Но благодаря вашему видео всё стало яснее ясного. Спасибо вам!
@goddeaf4 роки тому
неужели прислушался, спасибо большое за это(и) видео ))) ты лучший!
@dv4able2 роки тому
Спасибо, вы замечательный преподаватель
@vladislava_sim3 роки тому
спасибо, наконец-то понятное объяснение среди кучи других видео на эту тему
@user-iq1cr3ov6s4 роки тому
Понятно, хорошо обьяснил! Спасибо, жду продолжения, голос приятный
@TheDeathoxy4 роки тому
Как раз хотел разобраться с промисами. А тут видео) Спасибо)
@itgid4 роки тому
ну это первое из видео, дальше будет с примерами!
@kapotonai4 роки тому
Блин,неужели до меня дошло).Спасибо Александр!
@eurorock59124 роки тому
Алекс - огромное спасибо за важную тему!) А то да, их сходу сложно понять.
@itgid4 роки тому
Спасибо!
@user-hg8kh8ms9v4 роки тому
Дзякуй за тлумачэнні. Сапраўды зразумела. Ёсць невялічкая парада - калі запісваеце новыя відэа не кажыце ў іх пра "заўтра будзе наступная тэма", альбо "праз тыдзень...". Гэтыя фразы актуальныя толькі невялікі час. А гэтае відэа будуць глядзець і праз гады.
@andreyzinovjev39204 роки тому
что за язык чувак??
@sergeygetman19733 роки тому
я так говорить могу, когда с кумом литру на двоих выпью )
@AlexiyPok3 роки тому
@@andreyzinovjev3920 Белорусский.
@user-iw7bf2zu7p4 роки тому
Спасибо! Очень доступно объясняете! Давайте про async/await ещё
@AlterMeister4 роки тому
Один из лучших каналов по js на Ютубе!
@YauhenRomeiko4 роки тому
после уроков первых по js непривычно win видеть у вас) спасибо за урок, смотрим дальше
@zp300788seaРік тому
Спасибо за работу!!Все очень понятно.
@dimageorgiev57984 роки тому
))) после первого прочтения о реакции ... я смеялся спасибо за урок ) ! так держать !
@turalperfectworld10654 роки тому
Ждал этого. Спасибо!
@itgid4 роки тому
супер!
@Atikan37Рік тому
Спасибо вам большое, очень понятно! Всё просто и доступно!
@valentyn9964 роки тому
Жду другие части! Спасибо!
@Rapterlol4 роки тому
Очень доступно рассказал. Лайк однозначно!
@user-go6ht9uo9p4 роки тому
Спасибо! Как всегда - отлично!
@itgid4 роки тому
спасибо!
@serser52603 роки тому
Отец, как всегда красиво стелишь, спасибо
@TV-yj6mzРік тому
Ура! Разобрался)) доходчиво и понятно, а главное просто обьяснили! спасибо!
@rufatahmadeus18013 роки тому
разложили по полочкам, спасибо!!! 👍
@yanakostromina660Рік тому
Спасибо большое за обьяснение, стало понятно, что такое promise и зачем он нужен :)
@excel-vba-learn2 роки тому
поддерживаю, очень доступно, нифига не понимал как это работает до просмотра вашего видео, респект твердый!
@andreynikakoy4862Рік тому
Очень ясная подача материала, спасибо
@slowmoka4 роки тому
Мне очень нравятся твои видосы, удачи тебе.
@user-qn4lh3gk9w3 роки тому
Очень доступно, спасибо!
@bohdan.petrov4 роки тому
Прочёл тему на learn.javascript и ничерта не понял + там примеры с обработчиками событий, которые ранее не рассматривались. Ваше видео обяснило просто и доступно. Спасибо за ваш труд!
@itgid4 роки тому
Bohdan Petrov спасибо!
@Pindeho7772 роки тому
Спасибо, Вы лучший!
@cikada33984 роки тому
Продолжение в студию)
@user-pl2bb9zu2o2 роки тому
спасибо огоромное за самое понятное обьяснение!!!
@DiabloSat_off2 роки тому
СПАСИБО БОЛЬШОЕ! Очень выручил
@user-co7nl8pf4pРік тому
Спасибо! Чётко и ясно!
@user-lr7st9bd4y4 роки тому
круто спасибо . Больше таких видосов
@user-vv3ue7rg8h4 роки тому
Давно ждал ;)
@gregplittjunior83134 роки тому
ппц так просто обьясняете сразу понял суть спасибо вам
@tatianashadevskaya35814 роки тому
Чел, от души спасибо!
@TheVakin213Рік тому
В целом всё верно. Но я позволю себе докопаться. Вы передали в резолв значение, но в then в колбеке его не обработали, а взяли "a" из глобальной области. В таком случае, можно было просто вызвать резолв в промисе без передачи в него каких-либо значений.
@user-ge2qk4cm1j4 роки тому
спасибо большое за разъяснение
@ivankhov45754 роки тому
Спасибо , одно дело объяснить понятно, а другое скопипастить .
@immasha818711 місяців тому
я благодарен вам я уже много роликов смотрел про промисы но не понимал что это как это почему это вы очень хорошо объяснили промисы даже я сам удивился что сразу всё понял
@trippie70143 роки тому
Большое, искреннее, человеческое СПАСИБО! Я уж было в депрессию впал из-за своей тупости. Но вы помогли)
@ihorlavrovskyi77262 роки тому
Очень доходчиво)
@heh82862 роки тому
В 6:30 утра записывать видос? Это достойно лайка
@AU_IAN7 місяців тому
Блин, почему мне не попался этот ролик раньше, и как хорошо, что попался сейчас! Александр, Вам огромное спасибо, а вот вопрос к остальным сенсеям, почему нельзя объяснять максимально просто и понятно? Объясняют так, что понять может только тот, кто всё это уже знает!
@user-xz4ko6dk5p4 роки тому
Уж не знаю кто ставит дизалайки, наверное авторы других каналов по такой же тиматики, которые не смогли так же круто объяснить промисы. Автору действительно спасибо, я наконец-то понял как работать с промисами.
@oleksiykurylyuk46964 роки тому
Дякую за зрозуміле розяснення.
@Vinits-iРік тому
Боже, наконец-то я поняла, что такое Промис!! Спасибо!
@Tiberiumgod4 роки тому
Большое спасибо.
@RuslanNumber12 роки тому
Посмотрел видео от Минина, потом у Александра и дошло только после просмотра данного ролика, хоть против Владилена ничего не имею и он тоже хорош, но до меня не дошло. Спасибо, Александр.
@nicolaicushnir93284 роки тому
Хочу поблагодарить автора от чистого сердца за такую качественную работу. Просто потому что на русском UKposts я не видел такой качественный контент. Плюс, автор рассказывает очень подробно и понятно. Такое ощущение будто автор кормит нас с ложкой. Но это возможно только моё мнение. Хочу отметить что к сожалению я вынужден ненадолго отклонить ваши уроки по JavaScript. Потому что я много ходил на собеседование чтобы устроиться на работу. К сожалению, я так и не устроился. Но по крайне мере я начал понимать что надо сделать чтобы осуществить давнюю мечту. И я решил сделать шаг назад в сторону HTML и CSS. А потом вернутся к вашим урокам. Ещё раз спасибо за вашы уроки.
@Tipuchek4 роки тому
Без html и css в js нечего делать
@nicolaicushnir93288 місяців тому
@@TipuchekОпа, я вижу свой старый комментарий, как время быстро летит. Решил понять почему потключение к MongoDB работает примерно как видео. Не пойми меня неправильно, я не плохо разбераюсь в эту БД. Так вот. И что я вижу? Ещё один комент. Прости чувак за то что не ответил тебе раньше. Неувидел. Ща исправим. Уже стараюсь пилить серьёзные проекты в Gitlab, а некоторые неплохие типа "my-blog" где выкладую свой код или говорю что думаю о разных ситуациях которые происходит в мире. Но пока не решаюсь разместить сайты в интернете и за их не безопасность. Я не спецальст по данному вопросу. Но рано или поздно мне придётся это сделать. Вот было круто если автор сделает курс по безопасности на уровне: {приложении, операционных систем, и сетей } И всё что связано с вебом.
@PassintoEurope4 роки тому
Александр, у Вас на превьюхах всегда прикольные картинки. Вы их сами рисуете?
@user-qt9wr4kq8e6 місяців тому
пока это лучшее объяснение, спасибо
@Ddddddddyu2 роки тому
Посмотрел до этого урок по промисам, не понял. Посмотрел ваш видео урок, и очень даже понял. Спасибо
@MadlessDiamond4 роки тому
Молочага, понял с первого раза) это при том что ходил на полу годовые курсы по фул стаку и нехера не понял) Где следущие видео промиса с reject?
@michael351310 місяців тому
Здравствуйте, спасибо за толковое объяснение. Видео называется часть 1, а следующих частей на канале не нашел...
@NairiAreg3 роки тому
10:22 читаешь мои мысли 😂
@-Forever-Young-Рік тому
Александр, у вас не хватает буквы в словосочетании "курс верстки". Спасибо за видео, дошло наконец то)
@froststorm774 роки тому
А когда будет следующее видео по промисам ?
@o_petrushchak3 роки тому
ДЯкую!
@eugenefedorov34984 роки тому
Я никак не пойму, а не легче просто создать функцию, и вызывать ее когда ajax готов? И чем тогда промисы лучше? Читабельностью? Да вроде нет...
@user-lx4ox4vk1m3 роки тому
вот теперь я понял зачем они нужны , спасибо !
@WZBeatsРік тому
Спасибо!
@tarasshevchuk8477Рік тому
СУПЕР!!!
@Soras7074 роки тому
А когда выйдет следующее видео ?
@parvaqa13984 роки тому
Хороший толковый пример. Но на реальном проекте всё немного закрученнее с промисами. А еще есть async/await - можете раскрыть тему разницы этих инструментов и их в каких случаях их применяют на проектах?
@itgid4 роки тому
да, постараюсь
@kalyszhek52963 роки тому
То есть в месенджерах есть же, "был(а) столько-то минут назад". Это тоже можно назвать промисы, да? имею ввиду сделан на промисах.
@theodorgolovnin6964 роки тому
Спасибо;)
@mtrots12384 роки тому
Дякую, чекаю продовження про reject.
@NiakitaРік тому
Хороший урок
@user-hv8dv7lx1r4 роки тому
где следуйщая часть по промисам ???
@markostr3 роки тому
У Вас талант объяснять ! Спасибо !
@gamerplayeldenРік тому
Здравствуйте а где продолжение этого видео, не могу найти)
@nikn62444 роки тому
а где следующее видео, вроде говорилось "завтра" ?
@alexandershevchenko70273 роки тому
Это был "промис" :-)
@user-kv2to9id2eРік тому
А где следующая часть по этой теме?
@ldeuml99874 роки тому
Объясните если не сложно. Вот если написать как у вас, то resolve дожидается выполнения a=99, но почему если в resolve обернуть весь setTimeout, то он не будет дожидаться отработки таймаута и then выведет старое значение? Типа resolve смотрит непосредственно на то, запустился ли таймаут? И если успешно запустился, то выполняется then, не дожидаясь отработки таймаута? Или как?
@v_sandz4 роки тому
По сути получается, что это аналог событийного подхода? Можно же создать своё кастом событие, которое дёрнуть из результата ассинхронного запроса (к серверу, например), а ниже (где надо продолжить писать код, чтобы было более читаемо) просто обработчик этого кастом события. Прошу указать мне на мои ошибки в подходе, если есть. Потому что иначе я пока не понимаю разницу между промисами (которые не везде поддерживаются) и кастом событиями (которые делают, по сути, то же самое)
@toppot9472 роки тому
Просто, спасибо
@DirtyKalach2 роки тому
подскажите, в каком плейлисте вторая часть?
@pizdatobi87874 роки тому
Алексей, благодарю за урок. Но как теперь выдернуть "a" из .then ? Как получить значение переменной "a" в виде глобальной переменной?
@user-wk4dj2lq4h4 роки тому
она уже поменяла свое значение глобально. просто это произошло не сразу, а через 2 секунды таймаута. попробуй не в then, а в основном потоке кода вконце проверить, поставить сеттаймаут например 3 секунды и в нем законсоль переменную а.
@AdequateRussian2 роки тому
Здравствуйте, подскажите где найти вторую часть
@singlebw40654 роки тому
1й вызов then передаёт анонимную функцию в аргумент resolve. Мне кажется или предавая аргумент в вызове resolve нужно указать анонимной функции что прилетит какое то значение которое надо бы вывести. Видимо JS не обращает внимания на такие ошибки
@Mikhail_Ivanovich4 роки тому
Есть желание объяснить, с меня лайк, и подписка
@Anne-kz4fi4 роки тому
Здравствуйте, ваши видео просто спасают! спасибо. Не могли бы объяснить почему нельзя написать b.then( console.log(a))? в этом случае результат получается 7, а не 99. Не очень поняля как именно function внутри b.then() влияет на результат. Гуглила но не нашла ответ.
@RusIvan20222 роки тому
Что бы понять это: then это метод обьекта промис. Нужно посмотреть что конкретно может принимать в качестве параметров данный метод и смотреть что он делает.
@RusIvan20222 роки тому
Вот ответ на ваш вопрос: Если один или оба аргумента отсутствуют или их значения не функции, то then пропустит их и не выбросит ошибку. Если для Promise, который переходит в состояние выполнен или отклонён вызван метод then, и у данного метода нет нужного обработчика, то в таком случае then просто возвращает промис с состоянием начального Promise, для которого then был вызван.
@mikobro5923Рік тому
Не могу найти продолжение... Подскажите часть 2 3 есть?
@systemconnect30964 роки тому
а function init не из этой оперы?
@Enterprise_IT_supportРік тому
Отлично!
@AlexanderOsnovnoi2 роки тому
Так можно использовать асинхронность, но в ES6 появились async/await, синтаксис которых существенно проще и короче
@davidfromnorth78363 роки тому
Вот зарекся искать только инфу из англоязычных источников, но ты объяснил лучше всех всё равно!
@alenadashko68074 роки тому
Тысячу лайков тебе, автор!!
@itgid4 роки тому
спасибо!
@zubziro55664 роки тому
Сейчас все используют async/await. Они построены на промисах. Поэтому промисы знать нужно. Хочу увидеть пару реальных примеров async/await...