ООП в JavaScript. Статические методы и свойства

  Рет қаралды 28,314

WebDev с нуля. Канал Алекса Лущенко

WebDev с нуля. Канал Алекса Лущенко

Күн бұрын

Мои курсы itgid.info/course
Этот урок: itgid.info/uni...
Курс ООП JavaScript itgid.info/cou...
Помощь Насте itgid.info/sit...
Инстаграмм мамы Насти: www.instagram....
Карта Приватбанк мамы Насти (Мария Гайдученко): 5168755420228781
Телеграмм канал JavaScript Rules: t.me/jsrules
Объектно-ориентированное программирование в JavaScript. Статические свойства и методы в JavaScript

Пікірлер: 64
@JohnWick-lg3tc
@JohnWick-lg3tc 4 жыл бұрын
Очень нравятся ваши уроки, потому что вы не только объясняете доступным языком, но ещё и показываете это на реальных(!) примерах (например, работа с юзерами на сайте), а не на каких-то абстрактных примерах с животными и котами. Сразу становится понятно, для чего существуют те или иные функции и методы, а также где их можно и нужно применять. Спасибо вам большое!
@amorphousist
@amorphousist Жыл бұрын
Вы учитель от Бога. Спасибо большое. В университете было тяжко с ООП, но Вам удалось простыми словами всё объяснить!
@Denik-is6gi
@Denik-is6gi Жыл бұрын
Спасибо за уроки! и вообще за эту всю тему. Это первая тема которую смотрю на канале. Думаю я здесь задержусь)
@tatianarekun8345
@tatianarekun8345 3 жыл бұрын
Самое лучшее и понятное объяснение статических методов, которое я слышала. Спасибо!
@yarik83men51
@yarik83men51 4 жыл бұрын
Чувствуется опыт преподавателя.
@itgid
@itgid 4 жыл бұрын
старался!
@unknown.6914
@unknown.6914 Жыл бұрын
спасибо за урок, очень полезно
@polarbearprogramming
@polarbearprogramming Жыл бұрын
спасибо за предоставленный урок и за труд:)
@sevaepikhin656
@sevaepikhin656 3 жыл бұрын
курс потрясающий, спасибо вам за проделанную работу
@ivan7094
@ivan7094 3 жыл бұрын
Алекс, спасибо за ваш труд!
@ekan272
@ekan272 4 жыл бұрын
Как пример можно приводить статическое свойство - количество созданных объектов, а методы, это изменение данного свойства. Не затронули тему, как обратиться из самого объекта/экземпляра к данным свойствам и методам. В остальном всё отлично, спасибо.
@Da-Le-Ur
@Da-Le-Ur 3 жыл бұрын
Александр большое спасибо за урок , д/з на отработку подходит идеально! Выполнял с удовольствием ^_^
@ykenovalex97
@ykenovalex97 3 жыл бұрын
14:02 Сергей обиделся)) Спасибо за урок очень просто и понятно!
@ВоваШпилевой-в5ж
@ВоваШпилевой-в5ж 2 жыл бұрын
это просто супер
@ТатьянаЛ-л9э
@ТатьянаЛ-л9э 3 жыл бұрын
спасибо за видео!!!
@yarik83men51
@yarik83men51 4 жыл бұрын
Продуктивно. Интересно и вовремя
@itgid
@itgid 4 жыл бұрын
Гуд!
@linuxlifepage
@linuxlifepage 4 жыл бұрын
Спасибо! Все понятно
@nikitaalekseev991
@nikitaalekseev991 3 жыл бұрын
Очень хороший курс!
@torex1123
@torex1123 4 жыл бұрын
Спасибо, очень доходчиво
@itgid
@itgid 4 жыл бұрын
Спасибо. Рад!
@МаксимКалинин-р8ъ
@МаксимКалинин-р8ъ 4 жыл бұрын
Исключительно субъективное мнение, бы до бы на много понятней, если бы использовались для примера хоть какие-то мок данные. А в целом мне очень нравится как Вы приподносите материал. Спасибо
@КириллТимофеев-п1л
@КириллТимофеев-п1л 4 жыл бұрын
Спасибо!
@digitalturkistan1857
@digitalturkistan1857 4 жыл бұрын
Спасибо
@tarasshevchuk8477
@tarasshevchuk8477 2 жыл бұрын
Супер!!!!!
@kitten20811
@kitten20811 4 жыл бұрын
Интересная тема, спасибо
@itgid
@itgid 4 жыл бұрын
спасибо!
@johndo3093
@johndo3093 3 жыл бұрын
Прям как в институте)
@ВикторПрограммист
@ВикторПрограммист 4 жыл бұрын
>Курс стоит 2 чашки кофе в кафе >Стоимость курса 1400р Вот это жирует кто-то, кофе по цене 700р за чашку пьет :D
@Алексей-б3ц6в
@Алексей-б3ц6в 4 жыл бұрын
в Московском старбаксе даж дешевле :D
@liubomyrp15
@liubomyrp15 4 жыл бұрын
Не знаю как в js, но в python 3 статические методы - это обычные функции, обьявлены в классе, без взаемодействия с ним. Думаю в других языках похоже.
@frontistes
@frontistes 3 жыл бұрын
Даёшь ООП PHP от Лущенко!!! Оле-оле 🚩🚩🚩🚩🚩
@Мстящийбоксер-ъ6г
@Мстящийбоксер-ъ6г 4 жыл бұрын
User.prototype.getRole() почему не обратились? при инициализации класса по сути уже создается User.prototype со всеми методами. а конструктор ждет сидит) 7:40
@Wunderwaffe2333
@Wunderwaffe2333 4 жыл бұрын
very good
@glebkabayjanov5646
@glebkabayjanov5646 4 жыл бұрын
Лайк могли бы сделать урок посвященный replace было круто
@yuraprotsuk
@yuraprotsuk 4 жыл бұрын
Дякую
@ddystopia8091
@ddystopia8091 4 жыл бұрын
User.prototype.method() Или если нужо User.prototype.method.call(/*some*/)? Я не против ничего из урока, просто хочу уточнить
@grommaks
@grommaks 4 жыл бұрын
Вариант :) Однако. Статический метод создается на функции конструкторе, этот метод не попадет ни одному созданному объекту. Метод из прототипа попадет во все объекты. Т.е. если есть обычный метод, то его не будут дублировать в статичесий метод :) на learnjavascript очень много хитростей как можно воровать методы, заменять, переопределять и так далее...
@ddystopia8091
@ddystopia8091 4 жыл бұрын
@@grommaks я от туда и пришёл))
@grommaks
@grommaks 4 жыл бұрын
@@ddystopia8091 )))
@Мстящийбоксер-ъ6г
@Мстящийбоксер-ъ6г 4 жыл бұрын
@@grommaks "Метод из прототипа попадет во все объекты." никто никуда не попадает. просто через цепочку прототипов имеется доступ
@grommaks
@grommaks 4 жыл бұрын
@@Мстящийбоксер-ъ6г попадает не значит копируется...все верно...по цепочке прототипов
@yatsyk1000
@yatsyk1000 3 жыл бұрын
С таким же успехом можно создать функцию вне класса
@wijionemaster1875
@wijionemaster1875 3 жыл бұрын
и о чём будет говорить функция getId, если она будет создана вне класса ?
@DrZlad
@DrZlad 4 жыл бұрын
Автору спасибо! Но даже он не выдержал что б показать как это выглядит в норм языках) Жаль что джс столь юн- надеюсь до пилят. А пока тайпскрипт...
@itgid
@itgid 4 жыл бұрын
Ну я люблю PHP
@DrZlad
@DrZlad 4 жыл бұрын
WebDev с нуля. Канал Алекса Лущенко. Думаю это очень правильно что Вы показали как это выглядит в «классике». Новичкам просто мозг разорвет ооп, тем более такое «особенное» как в джс. Спасибо Вам большое!
@stephencurry8078
@stephencurry8078 4 жыл бұрын
@@DrZlad мне уже успело разорвать, еще учитывая то что начинал с ES5)
@johnbaretty9725
@johnbaretty9725 2 жыл бұрын
Alex top 1
@nabiullinruslan
@nabiullinruslan 4 жыл бұрын
Гуд
@TDmitry412
@TDmitry412 4 жыл бұрын
Как по мне тут не правильный подход к реализации. getRole, по идее должен быть отдельным объектом, который следил бы за всеми юзерами. Собственно, сами статические методы, нарушают принцип ооп, лучше от них отказаться вовсе. Но это лично мое, творческое мнение )
@ЛевИбрагимов-ю7ж
@ЛевИбрагимов-ю7ж 4 жыл бұрын
быстрее бы зарплата))
@iGotton
@iGotton 4 жыл бұрын
+
@zloy_ax8496
@zloy_ax8496 3 жыл бұрын
+++
@muhiisak6835
@muhiisak6835 3 жыл бұрын
сложно объсняет препод
@muhiisak6835
@muhiisak6835 3 жыл бұрын
много говорит мало объясняет
@olegBilyi-n4j
@olegBilyi-n4j 2 жыл бұрын
Дякую
@enfermera-y9q
@enfermera-y9q 4 жыл бұрын
Спасибо!!!
@SuperArtyom1987
@SuperArtyom1987 4 жыл бұрын
Спасибо!
ООП в JavaScript. THIS
18:58
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 28 М.
ООП в JavaScript. Классы, свойства, методы
29:02
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 76 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
ООП в JavaScript. Get, Set JavaScript, приватные и защищенные свойства
23:01
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 48 М.
ООП в JavaScript. Объекты, прототипы, наследование
33:30
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 67 М.
Callback это просто. Разбираемся в callback JavaScript
15:33
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 76 М.
Не смотри обучающие ролики!
6:19
Владилен Минин
Рет қаралды 171 М.
ООП в JavaScript. Наследование, классы. Super, конструктор.
25:19
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 48 М.
Не бойтесь  THIS  в JS
14:16
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 55 М.