JavaScript v. 2.0 ООП часть 2. Прототипы.

Поделиться
HTML-код
  • Опубликовано: 21 янв 2025

Комментарии • 44

  • @andreyzinovjev3920
    @andreyzinovjev3920 4 года назад +21

    Конец курса, в любом случае спасибо за труд. На приобретенном курсе есть задачи к первой части где Class и наследование абстрактно, про прототипы ничего нет, getter setter тоже не практикуем, также this не разобрали от слова совсем, ОЧЕНЬ ВАЖНАЯ тема на самом деле, как и: "bind, apply, call, деструктуризация, rest, spread, полиморфизм, инкапсуляция и др." которые вскользь или не упомянуты вовсе... но увы не закрепляем на практике(. А ведь здорово было бы от практиков кто 5+ лет работает услышать зачем это нужно, где конкретно применить, какие подводные камни какой то кейс-основу запилить в портфолио...

  • @Hubabbubas
    @Hubabbubas 4 года назад +1

    Спасибо за объяснение, теперь мне стало гораздо понятнее

  • @Fenjkeee
    @Fenjkeee 4 года назад +1

    Спасибо за урок.

  • @RostBROHoM
    @RostBROHoM 5 лет назад +2

    Смотрел 1 часть ООП, и тут смотрю вышла часть 2- 5 минут назад, магия не иначе!)

    • @liubomyr-peteliuk
      @liubomyr-peteliuk 5 лет назад

      @@Nomikama +
      Но не дождался и теперь программирую на python и использую ООП)))

  • @MarioDev
    @MarioDev 5 лет назад +1

    Хороший урок

  • @Инкогнито-у7ф
    @Инкогнито-у7ф 5 лет назад +1

    спасибо, полезное видео

  • @Ислам-р9ь
    @Ислам-р9ь 4 года назад

    Ништяк объяснил. Спасибо

  • @angrybeaver3425
    @angrybeaver3425 5 лет назад

    Спасибо за видео!

  • @olegBilyi-n4j
    @olegBilyi-n4j 2 года назад

    Спасибо

  • @digitalturkistan1857
    @digitalturkistan1857 5 лет назад

    Спасибо большое

  • @denisdol935
    @denisdol935 4 года назад

    спасибо все понятно

  • @ИванНазаров-н4у
    @ИванНазаров-н4у 5 лет назад +2

    Александр здравствуйте планируется ли видео по Node.JS

  • @DzhavidR
    @DzhavidR 4 года назад +1

    у вас на курсе 2.0 что то я не нашел задачки на эту тему((

  • @vladislav2023
    @vladislav2023 4 года назад +1

    Почему ссылка на телеграм недоступен?

  • @ITCODE_101
    @ITCODE_101 3 года назад +1

    Мне кажется в видео есть одна ошибка.
    Когда используешь синтаксис class. Между программистами есть договорённость защищённым аттрибутам которые начинаются с _protectedAttribute (земля) не задавать сеттеры. Это и делает атрибут защищённым, его можно задать только при создании объекта, через передачу значения в конструктор. В дальнейшем перезапись такого поля запрещена. Т. К. Сеттер то отсутствует. Поле становится только для чтения. А в данном разборе никакого смысла и отличия атрибутов с _ я не заметил. Или я что-то не так понял?

    • @haminidzinanusubalieva6622
      @haminidzinanusubalieva6622 3 года назад +7

      не понимаю, зачем такие "опытные" программисты тусуются здесь - видео для начинающих, если они уже знают эти "договоренности" и специфику работы

  • @Mike37373
    @Mike37373 5 лет назад +2

    почему у русскоязычных почти у всех мелкий текст в видео ?

    • @grommaks
      @grommaks 5 лет назад

      Большой монитор
      Чтобы была норм картинка, нужно с ноута снимать) 15 дюймов самое оно

  • @Selieznov
    @Selieznov 4 года назад

    Так понравилась музыка в начале )
    Кто подскажет ?

  • @yarik83men51
    @yarik83men51 5 лет назад

    Top

  • @angrybeaver3425
    @angrybeaver3425 5 лет назад

    Подскажите, ведь геттеры и сеттеры это почти тоже, что и просто методы объекта (я сделал вывод из тех примеров, которые видел) , только по другому синтаксис присваивания значения? Их наверно редко используют в реальных задачах? Зачем были созданы такие сущности?

    • @Maxam5979
      @Maxam5979 5 лет назад +1

      геттеры и сеттеры - это микс свойства и метода. Вроде как в коде идет обращение к свойству ( this.username = 'Саша' ), а по факту выполняется метод, в котором можно, к примеру, проверить можно ли просвоить новое значение этому свойству, или подкорректировать его.
      set username(x) {
      if (x == 'Саша') this.username = 'Александр'
      }

    • @stanislav1125
      @stanislav1125 5 лет назад +2

      Изучите ООП. Это Инкапсуляция. По простому, принцип "черного ящика"

  • @mikhail-khoroshev
    @mikhail-khoroshev 5 лет назад

    Лучший курс!!! Возьму ещё реакт и node.js. ещё и ценник максимально приемлемый. Аналогичные курсы стоят минимум в 10 раз дороже!

    • @andreyzinovjev3920
      @andreyzinovjev3920 4 года назад

      Ни разу ни бот ))

    • @mikhail-khoroshev
      @mikhail-khoroshev 3 года назад

      @@andreyzinovjev3920 прикинь ни разу)) Я реально получил основы js на этом канале!

    • @ИгорьЖиров-м9ъ
      @ИгорьЖиров-м9ъ Год назад

      @@mikhail-khoroshev как успехи сейчас?

  • @wolfich4684
    @wolfich4684 5 лет назад

    Алекс, расскажите алгоритм поиска решения задачи в интернете? Где искать, куда смотреть, кому писать? А то вопрос появляется а на стэковерфлоу не поймешь на английском

    • @TheManblax
      @TheManblax 4 года назад

      Гугл переводчик и учить английский. На определенном уровне знание можно сказать обязательное. Так как документация к какому-нибудь фреймворку, библиотеке часто на английском, там же самая актуальная инфа. Конечно на русском тоже есть годные и актуальные источники, но в разработке будут попадаться и такие что только на английском.

    • @Wyraxx
      @Wyraxx 4 года назад +1

      учить англ, или ты думаешь что помощь по всем новым технологиям будет сразу появляться в рунете переведенная? на перевод уходят годы, а в это время твои коллеги, кто знает английский тебя обойдут в знаниях и скиле.
      Отака фігня, малята :)

    • @wolfich4684
      @wolfich4684 4 года назад +1

      @@Wyraxx уже выучил

  • @glebkabayjanov5646
    @glebkabayjanov5646 4 года назад +1

    лайк но жаль что нет задач по этому уроку

    • @itgid
      @itgid  4 года назад

      есть.

    • @glebkabayjanov5646
      @glebkabayjanov5646 4 года назад

      WebDev с нуля. Канал Алекса Лущенко а именно где?

    • @Александр-з5я5к
      @Александр-з5я5к 4 года назад

      @@glebkabayjanov5646 под видео есть ссылки на его сайт, там можно купить курс и будут задачи

    • @Selieznov
      @Selieznov 4 года назад

      @@itgid подскажите, что за музыка в начале ?

  • @ПашаПашин-э1ы
    @ПашаПашин-э1ы 4 года назад

    proto и prototype разницу так и не могу понять, возможно конечно что я тупой, но вроде все остальное более-менее понимаю чуть чуть

    • @에어피노
      @에어피노 2 месяца назад

      __proto__ это ссылка на --> prototype
      A prototype это свойства и методы функции-конструктора

  • @YauhenRomeiko
    @YauhenRomeiko 4 года назад

    +

  • @typokrat
    @typokrat 4 года назад +5

    1 часть была прекрасна, 2 вышла ужасно...

  • @АлексейПостников-ы4е

    только ООП к этому ролику отношения не имеет

  • @alexforos5425
    @alexforos5425 3 года назад

    Спасибо за урок.

  • @valentinknoll4106
    @valentinknoll4106 4 года назад

    Спасибо!