Конец курса, в любом случае спасибо за труд. На приобретенном курсе есть задачи к первой части где Class и наследование абстрактно, про прототипы ничего нет, getter setter тоже не практикуем, также this не разобрали от слова совсем, ОЧЕНЬ ВАЖНАЯ тема на самом деле, как и: "bind, apply, call, деструктуризация, rest, spread, полиморфизм, инкапсуляция и др." которые вскользь или не упомянуты вовсе... но увы не закрепляем на практике(. А ведь здорово было бы от практиков кто 5+ лет работает услышать зачем это нужно, где конкретно применить, какие подводные камни какой то кейс-основу запилить в портфолио...
Мне кажется в видео есть одна ошибка. Когда используешь синтаксис class. Между программистами есть договорённость защищённым аттрибутам которые начинаются с _protectedAttribute (земля) не задавать сеттеры. Это и делает атрибут защищённым, его можно задать только при создании объекта, через передачу значения в конструктор. В дальнейшем перезапись такого поля запрещена. Т. К. Сеттер то отсутствует. Поле становится только для чтения. А в данном разборе никакого смысла и отличия атрибутов с _ я не заметил. Или я что-то не так понял?
Подскажите, ведь геттеры и сеттеры это почти тоже, что и просто методы объекта (я сделал вывод из тех примеров, которые видел) , только по другому синтаксис присваивания значения? Их наверно редко используют в реальных задачах? Зачем были созданы такие сущности?
геттеры и сеттеры - это микс свойства и метода. Вроде как в коде идет обращение к свойству ( this.username = 'Саша' ), а по факту выполняется метод, в котором можно, к примеру, проверить можно ли просвоить новое значение этому свойству, или подкорректировать его. set username(x) { if (x == 'Саша') this.username = 'Александр' }
Алекс, расскажите алгоритм поиска решения задачи в интернете? Где искать, куда смотреть, кому писать? А то вопрос появляется а на стэковерфлоу не поймешь на английском
Гугл переводчик и учить английский. На определенном уровне знание можно сказать обязательное. Так как документация к какому-нибудь фреймворку, библиотеке часто на английском, там же самая актуальная инфа. Конечно на русском тоже есть годные и актуальные источники, но в разработке будут попадаться и такие что только на английском.
учить англ, или ты думаешь что помощь по всем новым технологиям будет сразу появляться в рунете переведенная? на перевод уходят годы, а в это время твои коллеги, кто знает английский тебя обойдут в знаниях и скиле. Отака фігня, малята :)
Конец курса, в любом случае спасибо за труд. На приобретенном курсе есть задачи к первой части где Class и наследование абстрактно, про прототипы ничего нет, getter setter тоже не практикуем, также this не разобрали от слова совсем, ОЧЕНЬ ВАЖНАЯ тема на самом деле, как и: "bind, apply, call, деструктуризация, rest, spread, полиморфизм, инкапсуляция и др." которые вскользь или не упомянуты вовсе... но увы не закрепляем на практике(. А ведь здорово было бы от практиков кто 5+ лет работает услышать зачем это нужно, где конкретно применить, какие подводные камни какой то кейс-основу запилить в портфолио...
Спасибо за объяснение, теперь мне стало гораздо понятнее
Спасибо за урок.
Смотрел 1 часть ООП, и тут смотрю вышла часть 2- 5 минут назад, магия не иначе!)
@@Nomikama +
Но не дождался и теперь программирую на python и использую ООП)))
Хороший урок
спасибо, полезное видео
Ништяк объяснил. Спасибо
Спасибо за видео!
Спасибо
Спасибо большое
спасибо все понятно
Александр здравствуйте планируется ли видео по Node.JS
у вас на курсе 2.0 что то я не нашел задачки на эту тему((
Почему ссылка на телеграм недоступен?
Мне кажется в видео есть одна ошибка.
Когда используешь синтаксис class. Между программистами есть договорённость защищённым аттрибутам которые начинаются с _protectedAttribute (земля) не задавать сеттеры. Это и делает атрибут защищённым, его можно задать только при создании объекта, через передачу значения в конструктор. В дальнейшем перезапись такого поля запрещена. Т. К. Сеттер то отсутствует. Поле становится только для чтения. А в данном разборе никакого смысла и отличия атрибутов с _ я не заметил. Или я что-то не так понял?
не понимаю, зачем такие "опытные" программисты тусуются здесь - видео для начинающих, если они уже знают эти "договоренности" и специфику работы
почему у русскоязычных почти у всех мелкий текст в видео ?
Большой монитор
Чтобы была норм картинка, нужно с ноута снимать) 15 дюймов самое оно
Так понравилась музыка в начале )
Кто подскажет ?
Top
Подскажите, ведь геттеры и сеттеры это почти тоже, что и просто методы объекта (я сделал вывод из тех примеров, которые видел) , только по другому синтаксис присваивания значения? Их наверно редко используют в реальных задачах? Зачем были созданы такие сущности?
геттеры и сеттеры - это микс свойства и метода. Вроде как в коде идет обращение к свойству ( this.username = 'Саша' ), а по факту выполняется метод, в котором можно, к примеру, проверить можно ли просвоить новое значение этому свойству, или подкорректировать его.
set username(x) {
if (x == 'Саша') this.username = 'Александр'
}
Изучите ООП. Это Инкапсуляция. По простому, принцип "черного ящика"
Лучший курс!!! Возьму ещё реакт и node.js. ещё и ценник максимально приемлемый. Аналогичные курсы стоят минимум в 10 раз дороже!
Ни разу ни бот ))
@@andreyzinovjev3920 прикинь ни разу)) Я реально получил основы js на этом канале!
@@mikhail-khoroshev как успехи сейчас?
Алекс, расскажите алгоритм поиска решения задачи в интернете? Где искать, куда смотреть, кому писать? А то вопрос появляется а на стэковерфлоу не поймешь на английском
Гугл переводчик и учить английский. На определенном уровне знание можно сказать обязательное. Так как документация к какому-нибудь фреймворку, библиотеке часто на английском, там же самая актуальная инфа. Конечно на русском тоже есть годные и актуальные источники, но в разработке будут попадаться и такие что только на английском.
учить англ, или ты думаешь что помощь по всем новым технологиям будет сразу появляться в рунете переведенная? на перевод уходят годы, а в это время твои коллеги, кто знает английский тебя обойдут в знаниях и скиле.
Отака фігня, малята :)
@@Wyraxx уже выучил
лайк но жаль что нет задач по этому уроку
есть.
WebDev с нуля. Канал Алекса Лущенко а именно где?
@@glebkabayjanov5646 под видео есть ссылки на его сайт, там можно купить курс и будут задачи
@@itgid подскажите, что за музыка в начале ?
proto и prototype разницу так и не могу понять, возможно конечно что я тупой, но вроде все остальное более-менее понимаю чуть чуть
__proto__ это ссылка на --> prototype
A prototype это свойства и методы функции-конструктора
+
1 часть была прекрасна, 2 вышла ужасно...
только ООП к этому ролику отношения не имеет
Спасибо за урок.
Спасибо!