26. js с нуля, ваще с нуля (конструктор, new)

  Рет қаралды 37,641

IT-KAMASUTRA

IT-KAMASUTRA

Күн бұрын

it-incubator.e... - человекоориентированное, честное и профессиональное обучение front-end и back-end разработке гарантированно до трудоустройства за фиксированную стоимость.
Поддержать меня можно на patreon / itkamasutra или оформив спонсорство на данном канале.
Дополнительные задания, о которых я говорю в видео, находятся вот здесь:
social-network...
Ищешь качественные курсы JS (frontend) в Минске? Приходи в мой IT-инкубатор: it-kamasutra.co...
Это не просто курсы по JavaScript, блабла теория, учебная практика и красивый сертификат об окончании курсов на выходе.
it-инкубатор - это боевая полугодовая подготовка из даже 0, в уверенного Junior-разработчика. 6 месяцев: теория + практика + стажировка н ареальных проектах.
100% гарантированное трудоустройство. Пиши\звони - пообщаемся

Пікірлер: 81
@denysm5599
@denysm5599 4 жыл бұрын
Шик! Нормальное, адекватное объяснение, что такое конструктор в js, как создавать новую сущность объекта. И понятно, где использовать литерал объекта, а когда - конструктор. И без понтов - когда читаешь книгу или смотришь видос, и такое ощущение, что автор того ресурса считает тебя за инфузорию туфельку, и он делает великое одолжение, что учит нас. Димыч не только прекрасно излагает материал, но и нормально относится к новичкам. Благодарю))
@matthewbellamy4008
@matthewbellamy4008 Ай бұрын
Спасибо Димыч, с полуслова только тебя понимаю, ты рожден объяснять сложноси простым языком
@立入禁止
@立入禁止 5 жыл бұрын
Бля я гуманитарий и даже чё-то понял. Like! Может даже в макдональдс не придётся идти работать.
@ITKAMASUTRA
@ITKAMASUTRA 5 жыл бұрын
:))) не придётся ;)
@olegvoskovets4309
@olegvoskovets4309 4 жыл бұрын
Ну разве якщо їм щось з програмою наладити
@Bugsy0987987
@Bugsy0987987 2 жыл бұрын
В макдональдсе?
@ezmess2530
@ezmess2530 11 ай бұрын
Божееее, ты лучший! ПРОСТЫМ языком объяснил то, что я пытаюсь понять уже около недели. Смотрела разные видосы на ютюбе с объяснениями, пыталась вникнуть по книге learn.js, но никто, НИКТО, не смог донести это так, как сделал ты! В голове стало все четко и структурированно, будто пазл собрался) Теперь даже немного стыдно, что не могла понять это... не так уж и сложно, как казалось))
@crissquest3258
@crissquest3258 4 жыл бұрын
Конструктор Класса - это чертёж\проект дома ! По этому проекту вы можете строить n`ое кол-во домов. А сам дом - который вы построили по этому чертежу - экземпляр класса . Как и в реальной жизни. Чертёж он один. Он Конструктор Дома (класса). Десять домов построенных по этому чертежу - Экземпляры Домов (Классов).
@dowletdurdymyradow4374
@dowletdurdymyradow4374 3 жыл бұрын
никто: абсолютно никто: димыч: у собаки имя 'hey' , и он говорит 'hey
@zakiro4277
@zakiro4277 2 жыл бұрын
попахивает даунизмом в легкой форме)
@hellopeople9959
@hellopeople9959 4 жыл бұрын
Никогда не оставлял никому комментов, но чел, тебе бы лектором работать, у тебя оочень хорошо получается объяснять !! 10+
@tutnichegonet
@tutnichegonet 2 жыл бұрын
А он блят кем по твоему работает?))
@A1_TR_812
@A1_TR_812 9 ай бұрын
Услышал "пропертями" - ставлю лайк не глядя)) п.с. контент ТОП
@flowcsgo804
@flowcsgo804 6 ай бұрын
А когда "ретурн" услышал, то небось и подписался😂😂
@alexlee6184
@alexlee6184 5 жыл бұрын
Дмитрий, спасибо вам за ваши видео, очень многое понял именно по вашим видео. Продолжайте снимать.
@ВладЗлат-ь6н
@ВладЗлат-ь6н 10 ай бұрын
Большое спасибо, всё разложил по полочкам детально и понятно.
@weTRONer
@weTRONer 3 жыл бұрын
Господи, благослави американцев и созданое ими чудо по имени KZbin, где супер просто обьяснили что такое конструктор/литерал/методы и ключи переменной. спс бро)
@justsha3187
@justsha3187 Жыл бұрын
Спасибо, научился клепать собак за 35 минут!!
@БАН-я2и
@БАН-я2и 3 жыл бұрын
Из того что я понял, я зарезюмировал это: ᅠ ᅠ ᅠ Конструктор это примерно как класс в CSS. Подобно тому, что мы не будем каждому элементу в HTML приписывать стили прямо внутри него, а присвоим просто класс, который сошлёться на file.css. Так-же и с конструкторами. Во первых они именуються с заглавной буквы существительными, а не глаголами подобно функциям, во вторых с помощью них мы в любой момент сможем создать новый объект с использованием тех свойств, которые записаны в конструктор. Вот так мы можем на месте создать новый объект и тут же задать для него свойства: let object0 = { ᅠname: 'Name', ᅠvalue: 'Value', ᅠaction: function () { ᅠᅠconsole.log('Hey!'); ᅠ} } Обычно такой вариант используеться для единичных объектов. ᅠ А можем изначально заготовить конструктор: function Object() { ᅠthis.name = 'Name'; ᅠthis.value = 'Value'; ᅠthis.action = function() { ᅠᅠconsole.log('Hey!'); ᅠ} } А затем мы сможем создавать сколько угодно объектов и присваивать им свойства конструктора, и разные имена: ᅠ let object0 = new Object(); let object1 = new Object(); let object2 = new Object(); ᅠ Теперь у нас есть три объекта с одинаковыми свойствами полученными из заготовленного ранее конструктора. ᅠ ᅠ ᅠ Если что-то не правильно, отпишитесь please в ответах.
@annaconda2809
@annaconda2809 Жыл бұрын
Спасибо, это действительно лучшее видио на эту тему. В течении года несколько раз пыталась понять, но только сейчас дошло. Все говорят, что new это ключевое слово, создает объекты, но как это просиходит все либо очень заумно говорят, либо просто опускают это, так как считают само собой понятным. Вы первый кто пояснил, почему это называется ФУНКЦИЯ-конструктор. И отстапления про контекст тоже были очень кстати. Спасибо большое. Я действительно поняла )
@Alexrudz
@Alexrudz 4 жыл бұрын
Это было проще чем this) Дмитрий, спасибо!
@fart1481
@fart1481 5 жыл бұрын
класс ты обьясняешь стиль твой что даже я понял- спасибо так держать в этом же стиле
@Александр-и9в1о
@Александр-и9в1о 4 жыл бұрын
Хахаха. Димыч ты красавчик. Две собаки обладают одинаковым набором пропертей, это мосчно.
@Vincent_Cruze
@Vincent_Cruze 2 жыл бұрын
Огромное спасибо вам, за вашу титаническую работу, понятный и интересный контент.
@thecatwrites9731
@thecatwrites9731 3 жыл бұрын
включал 3 раза перед сном и слушал пока засыпал, разобрался с 4-ого раза за чашкой чая с утра
@cherniy865
@cherniy865 3 жыл бұрын
Супер доступно объяснил, красавчик)
@НанаСерова
@НанаСерова 3 жыл бұрын
Топово объяснил. Я уже отчаялась понять - читала документацию =(
@mikhailstepanishev4645
@mikhailstepanishev4645 3 жыл бұрын
как всегда идеальное объяснение,спасибо !
@JdIm6fhjLgdWRhn
@JdIm6fhjLgdWRhn 2 жыл бұрын
первый программист на районе
@shamilsalakhutdinov5519
@shamilsalakhutdinov5519 4 жыл бұрын
Вообще не сложно, спасибо что так понятно объясняешь!
@ivansafronov3359
@ivansafronov3359 5 жыл бұрын
Объяснение топ!!! Лайк за докладное изложение!!!
@Rainin-cm9wy
@Rainin-cm9wy Жыл бұрын
Просто лучший
@VladiGuitar87
@VladiGuitar87 2 жыл бұрын
Суперовенько объяснил.
@imofftoo
@imofftoo 5 ай бұрын
Спасибо!!!
@mak_whisk
@mak_whisk 2 жыл бұрын
Спасибо
@RamazanDjafarov
@RamazanDjafarov 2 жыл бұрын
Чётко объясняешь!!!!!
@angrycatstudio2816
@angrycatstudio2816 4 жыл бұрын
Я бы сказал, что конструктор - это макет.
@Almas-2002
@Almas-2002 4 жыл бұрын
понял спасибо Димыч летим!!!!!!!!!!!
@skolotoi4588
@skolotoi4588 2 жыл бұрын
Димa, спасибо.
@ПавелЗайкин-э4ш
@ПавелЗайкин-э4ш 4 жыл бұрын
Спасибо за понятное объяснение. В середине, конечно, был немного сумбур с рисованием)))) но в целом все понятно
@texasviking7732
@texasviking7732 4 жыл бұрын
круто!
@sergeydanilyuk7952
@sergeydanilyuk7952 3 жыл бұрын
спс
@Vincent_Cruze
@Vincent_Cruze 2 жыл бұрын
Так только за звукозаставку подписка
@Gazovchik
@Gazovchik Жыл бұрын
Всем привет Димычу спасибо за очередной - хорошо НЕ последний урок -- есть ещё плейлисты!! Вроде бы разобрался, но когда попробовал написать слайдер через Конструктор Самостоятельно..... - то не смог....... - "о-левая" картинка есть, buttonPrev - задизейблена,,,,,,,. но Некст - работает только на console.log и window.alert ---- т.е. кнопки вроде как рабочие - но операцию ++/-- Не выполняют..... - как я не бился. Чат ДжиПиТи дал мне 3 способа Исправить --- я выбрал - Переделать Функцию в вызове Лисенера на Стрелку - тогда заработало. Остался у меня ещё вопрос -- Буду Следующее видео сейчас смотреть -- Почему когда создаю с помощью конструктора и вызова метода старт - 4 Новых объекта - 4 слайдера - на страничке у меня только - Один?? - чат ДжиПиТи в ответ Слегка ) переделал код..... Но я сперва хочу Посмотреть объяснения Димыча. Всем успехов в обучении и Стать Программерами
@dmitriybolshakov3585
@dmitriybolshakov3585 2 жыл бұрын
9:10 вы говорите: this будет равен window. Но в режиме 'use strict' this = undefined. Правильно?
@crissquest3258
@crissquest3258 Жыл бұрын
'use strict' запрещает использовать глобальные объекты .
@maksymstarodubtsev6704
@maksymstarodubtsev6704 3 жыл бұрын
круто пояснив)
@Brinzovik
@Brinzovik 3 жыл бұрын
самоучитель: "как заставить виндоус гавкать!"))
@sergeypetuhshkov5762
@sergeypetuhshkov5762 3 жыл бұрын
с крокодила заорал
@olegvoskovets4309
@olegvoskovets4309 4 жыл бұрын
Дякую, дуже познавально
@gpankov
@gpankov Жыл бұрын
да норм объяснил
@braivs
@braivs 3 жыл бұрын
Классное объяснение. Но минус, что с 21 урока Д/З нет.
@mortydollar7592
@mortydollar7592 3 жыл бұрын
респект
@singlebw4065
@singlebw4065 4 жыл бұрын
Когда непонятная шляпа происходит в браузере, то надо кеш браузера чистить, всегда
@НиколайВладимирович-г4р
@НиколайВладимирович-г4р 3 ай бұрын
🤝👍
@Minty290
@Minty290 4 жыл бұрын
Часом на хирурга не учился? Почерк больно знаком))
@ЕвгенийИльин-к4л
@ЕвгенийИльин-к4л 2 жыл бұрын
Блин, нарвался на эту тему про конструкторы. Пока на своем пути не видел применения Конструкторов. тяжело тема заходит...
@anthem_xlii
@anthem_xlii 5 жыл бұрын
Дмитрий, а что если в VSCod extention Live Server поставить? Обновлять не надо будет...
@Элдияр-л9к
@Элдияр-л9к 4 жыл бұрын
да
@aprinciple9559
@aprinciple9559 5 жыл бұрын
За Laika - Like) Видео - топчик)
@bitcoin-
@bitcoin- 5 жыл бұрын
js с нуля, ваще с нуля (конструктор, new)
@wotsobolek5258
@wotsobolek5258 3 жыл бұрын
This shmiz хахахаха приколист
@lol_hp
@lol_hp 2 жыл бұрын
Про конструкторы скажет 17:00
@vlofer6094
@vlofer6094 3 жыл бұрын
4:26 Где?
@crissquest3258
@crissquest3258 4 жыл бұрын
34:28 - собака это Друг :) Фу так говорить.
@АлгоритмМассив
@АлгоритмМассив 3 жыл бұрын
Почему видео такого низкого качества? Всего 720р
@CptMerkury
@CptMerkury 5 жыл бұрын
Спасибо за видос, но ты как будто взбудоражен, тебе бы чуть по спокойнее говорить, а так все понятно)
@DmitriyMischuk
@DmitriyMischuk 5 жыл бұрын
Зачем вообще нужно это зис если к полям обьекта можно обращатся и так через точечную нотацию!!!! Что только ради привязаности к имени обьекта?
@pristavka.s
@pristavka.s 4 жыл бұрын
если ты будешь обращаться просто через точечную нотацию, есть вариант ненадёжности кода; т.е , если мы решим скопировать ссылку на какой-то объект в другую переменную, а первую - изначальную, перезапишем по-другому, то будет осуществлен доступ к неправильному объекту при вызове метода из той второй переменной надеюсь объяснила понятно
@lostmymind7892
@lostmymind7892 4 жыл бұрын
@@pristavka.s четко, спс
@crissquest3258
@crissquest3258 4 жыл бұрын
@@pristavka.s тем более , что объекты копируются по ссылке а не по содержимому , может возникнуть ситуация , что всё работает , ошибок нет - но при определённых ситуациях - идут не правильные вычисления. Такие ошибки очень сложно искать .
@mgyoda6400
@mgyoda6400 7 ай бұрын
старые видосы на столько скучные((( на 15:05 говорит не множко напомнил что такое контекст вызова)) не множко говорит епта(( просто настолько растянул что уже думал офать видео
@DmitriyMischuk
@DmitriyMischuk 5 жыл бұрын
Странно, конструктор обычно в нормальных языках является методом класа и используется для инициализации обьекта, а тут все как то по другом, просто пытаются что ото такое притянуть за уши к нормальном языку, но получается ерунда
@olegvoskovets4309
@olegvoskovets4309 4 жыл бұрын
Це і є метод созданія нового обьекта класу дог
@preciousplastic228
@preciousplastic228 4 жыл бұрын
Спасибо
Что такое SQL?
7:11
Merion Academy
Рет қаралды 338 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 262 #shorts
00:20
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47
JavaScript 5 типовых задач на собеседовании, решаем их!
10:41
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 125 М.
ООП в JavaScript. Наследование, классы. Super, конструктор.
25:19
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 47 М.
22. js с нуля, ваще с нуля: объекты
37:53
IT-KAMASUTRA
Рет қаралды 24 М.