Vanguard Coding
Vanguard Coding
  • 7
  • 50 684
Прокачай JS [#6] - Структура языка, прототипы и наследование
В этом уроке мы подробнее разберем устройство языка, узнаем что такое прототипы и как реализуется наследование.
Полезные ссылки:
На все случаи жизни - learn.javascript.ru/
Репозиторий GitHub с исходным кодом урока:
github.com/DmitriVanGuard/level-up_js/blob/master/lesson_6/main.js
------------------------------------------
Я в социальных сетях:
VK - vanguard.coding/
Twitter - VanguardCoding/
มุมมอง: 8 204

วีดีโอ

Прокачай JS [#5] - Объекты, аксессоры и дескрипторы
มุมมอง 12K6 ปีที่แล้ว
В этом уроке мы рассмотрим аксессоры и дескрипторы объектов Полезные ссылки: На все случаи жизни - learn.javascript.ru/ Репозиторий GitHub с исходным кодом урока: github.com/DmitriVanGuard/level-up_js/blob/master/lesson_5/main.js Я в социальных сетях: VK - vanguard.coding/ Twitter - VanguardCoding/
Прокачай JS [#4] - Деструктуризация и rest/spread оператор
มุมมอง 10K6 ปีที่แล้ว
В этом уроке мы освоим деструктуризацию массивов и объектов, а также выясним чем отличаются spread и rest операторы. Полезные ссылки: На все случаи жизни - learn.javascript.ru/ О деструктуризации - developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment О spread/rest операторах - jsraccoon.ru/es6-spread-rest Репозиторий GitHub с исходным кодом урока: github.com...
Прокачай JS [#3] - Перебор массивов
มุมมอง 8K6 ปีที่แล้ว
В этом видео мы рассмотрим интересные способы перебора массивов. Полезные ссылки: На все случаи жизни - learn.javascript.ru/ Репозиторий GitHub с исходным кодом урока: github.com/DmitriVanGuard/level-up_js/blob/master/lesson_3/main.js Я в социальных сетях: VK - vanguard.coding/ Twitter - VanguardCoding/
Прокачай JS [#2] - Функции
มุมมอง 3.4K6 ปีที่แล้ว
В этом видео мы освоим стрелочные функции, параметры по умолчанию и оставшиеся параметры. Полезные ссылки: На все случаи жизни - learn.javascript.ru/ О стрелочных функциях - habrahabr.ru/company/mailru/blog/213455/ Репозиторий GitHub с исходным кодом урока: github.com/DmitriVanGuard/level-up_js/blob/master/lesson_2/main.js Я в социальных сетях: VK - vanguard.coding/ Twitter - twitter.com...
Прокачай JS [#1] - Переменные и шаблонные строки
มุมมอง 3.9K6 ปีที่แล้ว
В этом видео мы разберем способы объявления переменных в стандарте ES6, а также освоим шаблонные строки Полезные ссылки: На все случаи жизни - learn.javascript.ru/ О переменных - habrahabr.ru/post/257511/ О hoisting/поднятие - habrahabr.ru/post/127482/ О шаблонных строках - developer.mozilla.org/ru/docs/Web/JavaScript/Reference/template_strings Репозиторий GitHub с исходным кодом урока: github....
Прокачай JS [#0] - Введение
มุมมอง 4.7K6 ปีที่แล้ว
Доброго времени суток! В этом видео будут рассказаны причины создания курса "Прокачай JS", рассмотрены необходимые знания для прохождения курса, а также какие знания человек получит после прохождения курса.

ความคิดเห็น

  • @MrSfinks13
    @MrSfinks13 หลายเดือนก่อน

    Спасибо! Вот чему нужно учиться. Удивляет, что мало просмотров. Так, на каких-то неадекватных instasamka-х 79 млн. просмотров - куда катимся?! Ещё раз благодарю!

  • @Sergei546
    @Sergei546 7 หลายเดือนก่อน

    хорошее видео

  • @gwizxs5697
    @gwizxs5697 8 หลายเดือนก่อน

    спасибо! Все хорошо разобрано и понятно

  • @zezyx
    @zezyx 10 หลายเดือนก่อน

    Отличный плейлист, спасибо большое!!😁

  • @ЛайлоОлимова-е6ъ
    @ЛайлоОлимова-е6ъ 11 หลายเดือนก่อน

    Спасибо ❤

  • @demimurych1
    @demimurych1 ปีที่แล้ว

    00:02:44 *Другими словами функция - это частный случай обьекта* Нет. Неправильно. Возможность испольнять код, который связан с обьектом - это не частный случай - это основное свойство обьектов. То есть типичный Object и Function это одно и тоже, с разницей только в том, что у Object property [[call]] содержит false. А вот Array - это дейтствительно частный случай. Только языком спецификации, подобные случаи называются Exotic Object. То есть это Object который имеет поведение отличное от поведения классического Object. 00:03:23 *Во первых существует 6 примитивных типов данных* В языке JS нет примитивных типов данных. Это Автор выдумал. 6 типов которые он назвал - являются типами которые возвращают Primitive Value. Чего не достаточно для того, чтобы считаться примитивным типом. В спецификации нет ни одного слова о типах, которые являются примитивными. 00:04:50 *Конструкция это функция которая используется вместе с оператором new...* Нет. Это не верно. Неверно потому, что конструктор можно вызвать без оператора new с тем же успехом. В рамках спецификации, определено немало примеров того, как используется функция конструктора без оператора new, но при этом в рамках возможностей конструктора. Да, можно сказать, что new является спутником конструкторов, но нельзя утверждать что так происходит везде и всегда. Например вызов конструктора может происходить неявным образом, где никакого new использоваться не будет. Это к примеру такой конструктор как Array. Который позволяет вызывать себя в обычной функциональной форме. ИЛИ ситуация доступа к property для типов, которые возвращают по умолчанию Primitive Value. Где при доступе к Property такого типа, будет вызыван конструктор. И т.д. 00:08:15 *Значение хранится в **__proto__* Нет не хранится. Точнее - наличие property __proto__ обязано историческими причинами. В настоящий момент времени это property противоречит спецификации и явным образом обозначено в ней как Depricated. Доступ к прототипу, нужно осуществлять либо использую Object.getPrototypeOf либо Reflect.getPrototypeOf и навсегда забыть о существовании property __proto__ 00:12:47 *А упрощенно иерархия языка выглядит следующим образом* Нет. Она так не выглядит. Обработка всего, что автор видео назвал примтивными типами - с точки зрения спецификации - ничем не отличается от обработки такого типа как Object. Это видно из любого из алгоритмов той самой спецификации. Схему которую нарисовал автор, рисуют люди, которые не читали никогда спецификации, что удивительно в случае автора видео. Потому как он утверждает и показывает обратное. То есть мы можем сделать вывод, что автор видео никогда не смотрел ни одного алгоритма разрешения идентификатора согласно спецификации. Потому как, если бы он это сделал, то никогда бы подобной глупости которая на схеме не нарисовал.

  • @prosto_bog
    @prosto_bog ปีที่แล้ว

    Классный урок, жалко что в трубе)

  • @yapapko
    @yapapko ปีที่แล้ว

    А в конце сетере переписывать логику оператора присваивания обязательно? И каков в этом смысл. Нельзя отставить прежней?:)

  • @VladimirBusel
    @VladimirBusel ปีที่แล้ว

    Лучшее объяснение. Просто красавчик.

  • @arthurbakhvalov326
    @arthurbakhvalov326 ปีที่แล้ว

    Бросил ты нас новичков, осуждаем такое конечно...

  • @aleksnba
    @aleksnba ปีที่แล้ว

    Правда спасибо какой же кайф когда есть люди что могут все коротко и ясно объяснять ))))))))

  • @AntonioBenderas
    @AntonioBenderas 2 ปีที่แล้ว

    Всё?

  • @AleksandrNeo
    @AleksandrNeo 2 ปีที่แล้ว

    Замечательное объяснение, спасибо!

  • @zizzxiii2714
    @zizzxiii2714 2 ปีที่แล้ว

    Где продолжение этих курсов? 😭

  • @zizzxiii2714
    @zizzxiii2714 2 ปีที่แล้ว

    Подписался! Можно больше уроков? Очень интересно, коротко и все понятно.

  • @dmitryck8721
    @dmitryck8721 2 ปีที่แล้ว

    Коротко и понятно

  • @vlofer6094
    @vlofer6094 2 ปีที่แล้ว

    очень четко обьяснил

  • @ИванИванович-з3ц5ы
    @ИванИванович-з3ц5ы 2 ปีที่แล้ว

    Жаль что автор больше не выпускает видео. На фоне многих других каналов, мне понравилась подача материала. Только сегодня наткнулся на канал, а последнее видео вышло 3 года назад.

  • @user-agent-smith
    @user-agent-smith 2 ปีที่แล้ว

    качественный контент. спасибо.

  • @pavloging
    @pavloging 2 ปีที่แล้ว

    Огромное спасибо, вы очень хорошо объясняете!)

  • @markus8354
    @markus8354 2 ปีที่แล้ว

    Интересно смотреть. Спасибо

  • @askerkotsev363
    @askerkotsev363 2 ปีที่แล้ว

    С деструктуризацией было познавательно

  • @ismailshv1227
    @ismailshv1227 3 ปีที่แล้ว

    Отлично , коротко и ясно , мало воды , все по сути и существу 👍🏼👍🏼

  • @JavaScriptcher
    @JavaScriptcher 3 ปีที่แล้ว

    Шеф, а где новые уроки? Где ссылка на курс по JS??

  • @Vladimir_Bondarev
    @Vladimir_Bondarev 3 ปีที่แล้ว

    Как же ты мне круто сейчас помог, 🙏🏻

  • @muborizDev
    @muborizDev 3 ปีที่แล้ว

    🔥🔥🔥

  • @amoriblain3655
    @amoriblain3655 3 ปีที่แล้ว

    Супер. До меня дошло. А это не так просто сделать 😃

  • @romanmotovilov129
    @romanmotovilov129 3 ปีที่แล้ว

    Просто отличный урок. Много полезной информации. Автору большое спасибо!!!

  • @АлисаКрайсман
    @АлисаКрайсман 3 ปีที่แล้ว

    Спасибо! Отличный урок

  • @Viktorres1
    @Viktorres1 3 ปีที่แล้ว

    Спасибо! Хорошо прокачивает.

  • @MrMakaron4ik
    @MrMakaron4ik 3 ปีที่แล้ว

    Все очень понятно!

  • @avikghukasyan3186
    @avikghukasyan3186 3 ปีที่แล้ว

    Я никогда не слышал такого объяснения. Просто браво. Почему канал не обновляется кто знает ?.

  • @yaroslavbox1249
    @yaroslavbox1249 3 ปีที่แล้ว

    Hello thanks for you, when will be a new lessons ?

  • @kioko1007
    @kioko1007 3 ปีที่แล้ว

    Жаль, что больше не выходит контент:(

  • @subneon3186
    @subneon3186 3 ปีที่แล้ว

    Эээээ вы где

  • @AlexanderRibchansky
    @AlexanderRibchansky 3 ปีที่แล้ว

    Спасибо! Четко, живо, но при этом - академично!

  • @Vitalynov
    @Vitalynov 3 ปีที่แล้ว

    Коротко и ясною А главное, все по существу, без воды. Спасибо! Лайк и подпись!

  • @persitka
    @persitka 3 ปีที่แล้ว

    круто! коротко и понятно! спасибо

  • @irynabelaya8191
    @irynabelaya8191 3 ปีที่แล้ว

    Из всех видео на эту тему, это самое понятное. Хоть понятно для чего это все. Т.е. главная суть: св-ва get и set не имеет смысла использовать без objectproperties, т.к. по сути мы сами можем изменять значение св-ва , не прибегая к set. А вот если запретить изменение св-ва, то смысл имеет)

  • @sekirogenshiro2210
    @sekirogenshiro2210 4 ปีที่แล้ว

    а как сделать то же самое но для классов???

  • @I_Z_I
    @I_Z_I 4 ปีที่แล้ว

    Надеюсь у тебя всё хорошо, дружище!

  • @wingmann3632
    @wingmann3632 4 ปีที่แล้ว

    красава бро

  • @alexseyelishin2634
    @alexseyelishin2634 4 ปีที่แล้ว

    Не пропадай, ты круто объясняешь, а вообще именно про игры на js ничего нет в ру ютубе

  • @darinaibragimova3426
    @darinaibragimova3426 4 ปีที่แล้ว

    Классно,Спасибо 🧠

  • @radist126
    @radist126 4 ปีที่แล้ว

    Давай есче!

  • @radist126
    @radist126 4 ปีที่แล้ว

    Урок бомба. Очень легко зашел

  • @АнатолийВасильев-ф2п
    @АнатолийВасильев-ф2п 4 ปีที่แล้ว

    Автор, возвращайся. Из всех каналов что я видел (а их было немало и неплохих), ты - номер один. Материал производит впечатление тщательно продуманного и хорошо подготовленного. За каждым роликом чувствуется большая работа.

    • @zizzxiii2714
      @zizzxiii2714 2 ปีที่แล้ว

      Дааа! Классно было бы. Годный контент

  • @edensnake7187
    @edensnake7187 4 ปีที่แล้ว

    Лучшие уроки,очень классная подача, автор дай хотя бы сигнал то что ты еще жив)

  • @vidjentukvidjentuk8644
    @vidjentukvidjentuk8644 4 ปีที่แล้ว

    Прекрасное изложение . Спасибо! Очень качественный контент.

  • @СаматКундебеков
    @СаматКундебеков 4 ปีที่แล้ว

    я ниче не понял