16. Продвинутый JS - Григорий Бизюкин

  Рет қаралды 32,783

Yandex for Frontend

Yandex for Frontend

Күн бұрын

Разберемся с самыми сложными темами JavaScript. Поговорим о преобразовании типов, метапрограммировании, прототипном наследовании, контексте, возможностях коллекций, итераторах и генераторах, модулях.

Пікірлер: 25
@inna1305
@inna1305 Жыл бұрын
погрустнел что-то Гриша с прошлых лекций
@sergeialekseev1878
@sergeialekseev1878 3 жыл бұрын
как всегда на высоте, использую видео Григория для повторения перед собесами, спасибо!
@divisorZero
@divisorZero Жыл бұрын
Нууу, довольно много фатальных ошибок в этом видео. Вызывает сомнения в компетенции автора. Мурыч качественно, с примерами и ссылками на спецификацию EcmaScript показывает, что автор сам себе придумал логику работы JS, которая сильно далека от реальности:)
@boycovclub
@boycovclub 4 ай бұрын
Про дескрипторы объекта уж очень поверхностно прошелся он, а в остальном топчик
@boycovclub
@boycovclub 4 ай бұрын
@@divisorZero Кстати Мурыч сам далек от реальности, покажи такой код на любом проекте и тебе скажут возвращайся как ты дружище в 90-е годы с таким кодом
@boycovclub
@boycovclub 4 ай бұрын
Про книги не читайте Фленагана, его книги напоминает кредитный договор с ссылками туда и сюда. Для начинающего читайте 1. Выразительный JS 2. Далее серии книг Кайла Симпсона все и желательно не новую версию а именно старые предпоследние 3. Мэт Фрисби JS для профессионалов 4. Рейзиг Нинзя JS 5. Как устроен JS Дуглас Крокфорд создатель JSON 6. Закас JS для профессионалов 7. Луис Атенсио фугкциональное программрование JS 8. Кайл Симпсон функциональное программрование 9. Ти Джей Краудер Javascript
@dmitry4337
@dmitry4337 3 жыл бұрын
На 1:03:38 допущена ошибка. В первом случае something() вернет undefined. Чтобы вернулось 42, нужно добавить свойство value в глобальный объект window: window.value = 42; или же объявить value без const: value = 42.
@RedkeiGost
@RedkeiGost 2 жыл бұрын
Никропостер-пришел доскребаться. Объявить без const == объявить через var и имхо лучше так и сделать.
@alekseypavlov2539
@alekseypavlov2539 11 ай бұрын
1:03:40, 42 выведет только если const value = 42 написать без приставки const
@жакфреско-ц5ш
@жакфреско-ц5ш 3 жыл бұрын
Очень интересно
@theoty-js
@theoty-js Жыл бұрын
ПРОШУ ВАШЕГО ВНИМАНИЯ!!! ПОЛНЫЙ РАЗБОР И РАЗНОС!!!! --> ⎡msk⎦ Разбираем видео: "Продвинутый JS (Григорий Бизюкин)"
@boycovclub
@boycovclub 4 ай бұрын
1:12:35. у обычного объекта ключом может быть и символ, а не только строка
@boycovclub
@boycovclub 4 ай бұрын
1:14:29 у Сета нет ключа, поэтому неккоректно сравнивать, с примером того что ключом может быть объект. Насчет мэпа согласен. Тут зачем автор смешал Мэп и Сэт в контексте ключей в коллекции в виде объекта непонятно. Сэт это множество и оно вообще не имеет ключей
@gkhabada
@gkhabada 3 жыл бұрын
Спасибо за доклад, 👍
@boycovclub
@boycovclub 4 ай бұрын
1:17:44 в слайде ошибка. Второй вывод итератор некст вернет в поле доне уже тру. То есть на последнем выводе результату в валуе в доне уже будет тру и скажет что дальше не будет итерации. Это можно сравнить с логикой пагинации на сайтах.
@YandexforFrontend
@YandexforFrontend 4 ай бұрын
Здравствуйте, Роман! Спасибо, что внимательно смотрите наши видеоматериалы и даёте обратную связь - будем иметь в виду эти замечания.
@RedkeiGost
@RedkeiGost 2 жыл бұрын
С 2015 года нет внутреннего свойства Call. Читайте спеку, именем Максима Боброва.
@sergeialekseev1878
@sergeialekseev1878 3 жыл бұрын
А можете добавить таймкоды? пожалуйста
@oygemor
@oygemor 2 жыл бұрын
Да, кстати, займись. Полезное дело сделаешь
@boycovclub
@boycovclub 4 ай бұрын
1:18:22 любой цикл который проходится по коллекциям дергает под капотом итератор, а не только for of, исключение конечно же обычный цикл с индексами
@andreyselin8076
@andreyselin8076 Жыл бұрын
9:05 - мы получаем яблочко - теперь я точно знаю JavaScript
@ekaterinalayout
@ekaterinalayout Жыл бұрын
блин... а таймкодов нету что ли... (((
17. Безопасность - Сергей Смирнов
1:23:13
Yandex for Frontend
Рет қаралды 13 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Ansible 101 - Episode 1 - Introduction to Ansible
1:03:43
Jeff Geerling
Рет қаралды 625 М.
03. Асинхронность в JS - Григорий Бизюкин
1:08:39
Yandex for Frontend
Рет қаралды 57 М.
Продвинутый JavaScript
1:39:36
Yandex for Frontend
Рет қаралды 100 М.
08. Сборка - Антон Кастрицкий, Никита Сидоров
1:49:20
07. Архитектура React - приложения -  Егор Блинов
2:11:38
Многопоточность в Java: основы
1:23:05
Computer Science Center
Рет қаралды 113 М.
React: монтируй, демонтируй, обновляй
1:24:33
Yandex for Frontend
Рет қаралды 46 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН