Тёмный
Pomazkov JS
Pomazkov JS
Pomazkov JS
Подписаться
Меня зовут Арсений Помазков, я - senior frontend-разработчик, и на этом канале я рассказываю про фронтенд максимально просто и понятно.
Моя цель - показать вам, что веб-разработка - это не только перспективно и востребовано, но и очень увлекательно 🔥
Комментарии
@MsZhelezny
@MsZhelezny Час назад
Поддержка!
@user-wo4mw5yk7h
@user-wo4mw5yk7h 6 часов назад
Хотелось бы увидеть на вашем канале урок про функции высшего порядка с каким-то реальным применением. Не самая простая тема
@artyomabrahamyan1844
@artyomabrahamyan1844 День назад
Спасибо тебе 😍
@alexghost4360
@alexghost4360 День назад
Спасибо тебе огромное! Не описать словами насколько я счастлив Долгое время я не мог понял что такое параметры функции, а благодаря тебе наконец-то понял Спасибо огромное!!!
@blackbirdalternativedevelo1068
this.thankBoyForContent
@user-wh6lf9xo2i
@user-wh6lf9xo2i День назад
Полезно
@user-qq7ij3ie5w
@user-qq7ij3ie5w День назад
Полезно
@user-fr5fq2iw6d
@user-fr5fq2iw6d День назад
команда npm start не работает, что делать?
@pomazkovjs
@pomazkovjs День назад
Какая ошибка в консоли? 1) проверить, установлен ли npm (команда npm -v должна выдать версию) 2) посмотреть, что указано в package.json в разделе scripts
@chemikalbrazzers
@chemikalbrazzers 2 дня назад
Спасибо но не очень понятно ( Скорей всего из за того что я плохо знаю js
@reginasap9104
@reginasap9104 2 дня назад
Большое спасибо! очень понятно
@user-gh8ku4lo4b
@user-gh8ku4lo4b 2 дня назад
Спасибо за инфу. Очень классно)
@tamerlanfomenko3592
@tamerlanfomenko3592 2 дня назад
Как же ты хорошо объясняешь!
@_imperial_6762
@_imperial_6762 2 дня назад
Ну ты про map() и сказанул...!!! Новички в шоке от услышанного... Ребята кто читает этот комент - метод map() просто копирует массив.
@pomazkovjs
@pomazkovjs 2 дня назад
map создает новый массив, заполняя его результатами вызова функции-коллбэка для каждого элемента исходного массива, не изменяя исходный массив. Как бы да, мы можем использовать его для копирования, передав аргументов функцию (item)=>item, но это совсем не назначение map. Он используется для создание обновленного массива, когда нам на основе каждого элемента старого массива нужно посчитать/получить какое-то новое значение. Например, как в видео: был массив с объектами, стал массив с элементами разметки
@somebody-hl3hd
@somebody-hl3hd 3 дня назад
Было полезно, спасибо
@svetlanaandreeva8762
@svetlanaandreeva8762 3 дня назад
Спасибо за урок очень помогает новичкам.
@Numagic
@Numagic 3 дня назад
Молодцом!) спасибо
@KillER_backrooms
@KillER_backrooms 3 дня назад
Қотақтар бала боқтар
@SM-xp8tw
@SM-xp8tw 4 дня назад
Очень круто и доходчиво объяснил, спасибо ))
@user-kk9oz4lo7g
@user-kk9oz4lo7g 4 дня назад
Именно это видео я искал среди сотен просмотренных, оно само меня нашло. Благодарю, Арсений
@yalanday5269
@yalanday5269 5 дней назад
Бог!!! Именно бог, а инфоITцыган )))
@legenda8728
@legenda8728 5 дней назад
было полезно, но может у тебя есть обучение с группами по Фронтенду?
@chemikalbrazzers
@chemikalbrazzers 5 дней назад
Спасибо красавец
@user-bt3hnjfd4e4q
@user-bt3hnjfd4e4q 5 дней назад
Осталось победить остальных 400 человек, откликнувшихся на эту же вакансию. 😅
@he1vann-42
@he1vann-42 5 дней назад
по "Выучить HTML или выучить JS?" подумал тут совсем клиника будет
@user-rq9yn7pz2e
@user-rq9yn7pz2e 5 дней назад
Большое спасибо за такой подробный рецепт блинов!😄 А если серьезно, огромное спасибо за потраченное время и силы, чтобы поделиться своими знаниями! Подача материала❤‍🔥
@annagawle1675
@annagawle1675 5 дней назад
Большое спасибо за видео
@kostyakryukaev9337
@kostyakryukaev9337 6 дней назад
Спасибо за подробный ответ)
@tamerlanfomenko3592
@tamerlanfomenko3592 6 дней назад
Спасибо огромное!
@askerkotsev363
@askerkotsev363 6 дней назад
1)Явное связывание call() 2) Не явное 3)Жесткое bind() 4)new оператор
@didar271
@didar271 6 дней назад
Full stack что это можно подробнее
@CRYPT0GRAPH3R
@CRYPT0GRAPH3R 6 дней назад
братец, поверь мне не зря))))) пригодилось - я тебе напишу в ЛС
@AndreiKamarou
@AndreiKamarou 7 дней назад
Спасибо, дружище!!!
@user-hs1tz9up1z
@user-hs1tz9up1z 8 дней назад
Скажи что не уйдешь с канала. Вмдео прям оиличные получаются. Интересная подача информации и очень внятная
@pomazkovjs
@pomazkovjs 7 дней назад
Сегодня отснял новый материал, осталось смонтировать 💪🏼 Не переключайся, спасибо за поддержку!
@user-ud3lj3ch8r
@user-ud3lj3ch8r 8 дней назад
Спасибо за видео. Нужная информация, то что мне нужно именно сейчас 👍
@user-be2bo5cf1j
@user-be2bo5cf1j 8 дней назад
Видео понятное спасибо за видос ты лучший
@ProHubProduction
@ProHubProduction 8 дней назад
Спасибо
@ThomasBlack452
@ThomasBlack452 8 дней назад
Мне это пока рано, но из спортивного интереса заморочился. Мб кому-то поможет, то что напишу далее. Поначалу было непонятно, уйма новых определений, лексические окружения какие-то, способности создавать невидимые объекты и т.п. Лично мне всегда проще, когда используется оригинальное название на английском. В оригинале замыкание - это closure. Это что-то типа закрытия, быть закрытым в отдельном пространстве. Ну, я для себя это трактовал так. Поняв этот момент, мне теперь гораздо легче даётся объяснение со всеми этими лексическими окружениями и прочим. Замыкание, походу, это просто быть закрытым в отдельном пространстве. Далее на это понимание гораздо проще нанизывать уже остальные детали объяснения, понятнее. Более корректное определение: возможность языка создавать приватный контекст для сущности. Лично для меня проблема была в самом названии - "замыкание". Для меня это глагол, процесс соединения одного с другим, а тут речь совсем про другое, про отдельные пространства, области видимости или типа того.
@user-ds4mb1xq3y
@user-ds4mb1xq3y 10 дней назад
Спасибо за отличные объяснения, надеюсь на дальнейшее развитие канала и появления новых роликов.
@vladislavshafikov
@vladislavshafikov 10 дней назад
Было полезно, спасибо)
@sulejmanpovelitel1220
@sulejmanpovelitel1220 11 дней назад
комментарий для продвижения канала !
@okujava3678
@okujava3678 11 дней назад
А ты супер!!!
@user-gk9zm6ug2i
@user-gk9zm6ug2i 11 дней назад
Самое крутое объяснение! Спасибо!!
@mir_vokrug_yt
@mir_vokrug_yt 12 дней назад
было полезно, спасибо
@elenaizmaylova9331
@elenaizmaylova9331 13 дней назад
Арсений, здравствуй) Хочу присоединиться к тонне ранее выраженных тебе благодарностей в комментариях, но и также не согласиться с тобой. Надеюсь, ты ответишь мне и если я не права, скажешь почему. Дело в том, что тему окружения я очень долго не могла понять и копала во всех возможных направлениях, чтобы разобраться с ней. И вот что я выяснила: окружение - это доступная из текущей области видимости структура данных, в которой хранятся связи между идентификаторами и переменными из всех внешних областей видимости. И оно может быть как лексическим, так и динамическим. Так вот лексическое окружение, создается как раз не во время вызова функции, а во время ее объявления. То есть компилятор читая и анализируя код первый раз устанавливает связь между переменными и их идентификаторами. Чтобы было наглядней, приведу пример: let value = 2; function showValue() { console.log("Value from showValue: " + value); } function wrapper() { let value = 3; console.log("Value from wrapper: " + value); showValue(); } wrapper(); Повторюсь, когда движок прочитывает и анализирует код в первый раз, он устанавливает связь между переменными и их идентификаторами. Так работает именно лексическое окружение. В динамическом окружении эта связь устанавливается в момент вызова функции. И когда компилятор дошёл до переменной value внутри функции showValue, он не находит внутри функции объявления этой переменной, поэтому он поднимается в родительскую область видимости, находит там нужную переменную и устанавливает с ней зависимость. Всё, это зависимость установлена навсегда, и пофигу откуда мы теперь эту функцию будем вызывать. Поэтому в консоли мы получим значения 3 и 2. Если бы в js было динамическое окружение, тогда было бы важным именно откуда функция вызывается, и в консоли мы бы получили 3 и 3. Так вот всем вышесказанным я хотела сказать, что в замыканиях участвует не лексическое окружение, а область видимости! Именно область видимости создается во время вызова функции, а после того, как вызов был завершен, сборщик мусора удаляет ссылку на эту область, так как на нее больше никто не ссылается, но если на нее будет что-то ссылаться, то эта область видимости удалена не будет, что и происходит в случае с замыканием: на область видимости верхней функции ссылается функция, которую мы из нее вернули) Поэтому у нас есть доступ к переменным, созданным внутри функции. На этом всё)) Если же я не права, пожалуйста, скажи почему)
@Fosterushka
@Fosterushka 13 дней назад
узбекский плов :D #challenge
@user-uc6xu3nr3r
@user-uc6xu3nr3r 13 дней назад
Мне про лазанью в следующий раз интересно узнать.
@orlon5912
@orlon5912 13 дней назад
Крутой подход, очень приятно смотреть, так держать Бро
@miss_adventure_
@miss_adventure_ 13 дней назад
Большое спасибо! Одно из немногих видео, где я не то что не ускоряла а сделала скорость 0,75х 😄действительно фраза «как читает интерпретатор» что то поменяла в моей голове)
@neonscandy9272
@neonscandy9272 14 дней назад
COOL
@user-oh7wn8ol5r
@user-oh7wn8ol5r 14 дней назад
Не смог обойти вот это: DeprecationWarning: The `punycode` module is deprecated. 🤔