Чувак, ты классный, хочется тебе просто дать денег. Классные видео выкладываешь!
@feedkg5 жыл бұрын
ну дай
@TortugaStudio3 жыл бұрын
Это просто прелестно, прелестно! Как нашел вебинары Дмитрия, то уже и про нетфликс позабыл.
@dimaskarpus14256 жыл бұрын
Большое спасибо)) Вы один из немногих людей, которые дают такое понимание js бесплатно))
@giftforyoupls2 жыл бұрын
Прекрасный преподаватель. Спасибо за Ваш труд.
@serhii_khomenko926 жыл бұрын
Дмитрий Лаврик У Вас талант до викладання. Я ще не бачив і не чув жодного викладача який би так доступно і якісно все пояснював. Дякую за ваші уроки.
@nabiullinruslan6 жыл бұрын
я бы ничего не понял, если бы Лаврик на мове семинары проводил
@andriyk43136 жыл бұрын
Спасибо. Я не мог ни как прояснить для себя о прототипе. Вы все очень доступно и постепенно объяснили. Лучшего урока не видел
@arusikapinyan63265 жыл бұрын
Дмитрий, огромное спасибо Вам за вебинар, так обястнить может не каждый, Вы супер, Вы просто чудо, я хожу на курсы, но благодаря Вам я наконец поняла как работает унаследование, что такое обект, и тд.
@ПашаГлебик5 жыл бұрын
Замечательный вебинар! Классный подход к изложению информации! Увлекательно и интересно!
@turalinov5 жыл бұрын
Очень полезный вебинар. Как раз начал изучать язык JavaScript. Для себя узнал что есть прототипы. Продолжайте снимать такие полезные и годные видео. А мы вас поддержим. С меня лайк и подписка.
@Багвматрицегребанойреальности7 жыл бұрын
Дмитрий, спасибо! Очень полезный материал кстати. Начал углубляться в ООП и стали понятны ранее непонятные вещи
@feedkg5 жыл бұрын
Спасибо Дмитрий , особенно офигел когда использовал бездумно jquery , благодаря вашему уроку все соединилось , и бум щелчок все понял
@iDobroslavin5 жыл бұрын
Я и несколько jQuery подключал разных версий :)
@ЮрійЛукасевич6 жыл бұрын
Супер, вот об классах не слышал, только закончил трёх месячный курс по front-end development, понятие пришло, большое спасибо за Ваш вебинар!
@lia-xx9lh5 жыл бұрын
Очень крутая подача материала! Я наконец-то поняла прототипы. Спасибо большое 👍🏻
@АнтонКлешнев-щ8в5 жыл бұрын
Уроки очень классные, многое становится понятным)) Дмитрий крут))
@DimitarRad3 жыл бұрын
Дима, ОГРОМНОЕ тебе спасибо за твои видео. И привет с 2021)
@МансурДжалалов-б6и3 жыл бұрын
Спасибо, что такой материал бесплатный!
@МихаилКолоколуша6 жыл бұрын
В очередной раз диву даюсь, Дима красавчик, умеешь толково объяснить
@romanalekseev51495 жыл бұрын
Очень, понятно подаёт информацию. Интересно и легко смотреть. Буду смотреть остальные видосы думаю узнаю много нового. Спасибо
@alexpipin36935 жыл бұрын
приарнул с типа который написал, когда увидел es6 "пора забыть про прототипы" ))) вот такие кодеры и составляют 80% всех разработчиков так же больше половины посыпятся на вопросе, чем отличается es6 от ecmascript 2015 уроки хорошие спасиб!
@e.p_yan6 жыл бұрын
Дмитрий все супер! большое спасибо за свой труд!!
@arhisonlight706 жыл бұрын
Спасибо большое! Вы помогли мне разобраться с prototype
@олегпавлов-к5и4 жыл бұрын
Дмитрий, браво.
@АлексейЛоскутников-ю4р4 жыл бұрын
Спасибо за семинар и хорошие примеры.
@ihorkurylenko42937 жыл бұрын
Дмитрий, спасибо Вам большое за ваше время и уроки. Я недавно начал курсы по React и все никак не мог понять что за class, extends, constructor и super используются. Вы всё очень доходчиво объяснили, очень благодарен за Ваш труд! Продолжаю изучать React дальше :)
@ИннаИванова-ж3ц6 жыл бұрын
Огромное спасибо,очень хорошо объясняете.
@stasalexandronets93946 жыл бұрын
Очень крутой урок - появилось понимание прототипов, классов, хотя уже прошел оффлайн курс по JS
@OlesiaMiller-i1d5 жыл бұрын
Большое спасибо!!! Я наконец-то поняла прототипы!!!
@EmirMamashov5 жыл бұрын
Отлично! Я много чего понял, дополнил свои теоретические знание, спасибо!
@Nazar00057 жыл бұрын
Спасибо за новое видео про js! лайк не глядя
@ДенисСтроев-ш8ь5 жыл бұрын
У тебя талант преподавательский!Лучший лекции не слышал )
@pirxon7 жыл бұрын
классный канал, давно смотрю, странно что подписчиков мало.
@SiriusBlackNuar7 жыл бұрын
Это узкоспециализированная тема, у нее не может быть много подписчиков, это же не "яйца в микроволновке взрывать" ;)
@SilentCamp7 жыл бұрын
не в этом дело. Просто канал это лишь записи вебинаров.
@ВасяСидоров-я6ш7 жыл бұрын
А что должно быть?
@KostiaBazrov7 жыл бұрын
Владислав Дидковский, короткие видоски
@ДмитрийХолост-ь5у6 жыл бұрын
должно быть короткое и не понятное говно , как у хауди хо , гоши и прочих и желательно заголовок учим программирование за 15 минут под все платформы и среды !!
@ДенисТрунов-м2э3 жыл бұрын
Отличное объяснение!
@NadezhdaLinnik6 жыл бұрын
Очень понятно и интересно. Спасибо большое.
@Владимир-я2и2и5 жыл бұрын
Отличное видео. Большое спасибо!
@RinatYouldashbaev6 жыл бұрын
Объяснение шикарное! Спасибо!
@olivias47105 жыл бұрын
Спасибо за ваши уроки
@ГеннадийМалюгин-м2р6 жыл бұрын
Спасибо большое! Классный вебинар!
@AngelRez444 жыл бұрын
Отличное видео! Спасибо.
@НиколайЮрченко-о2й5 жыл бұрын
Классный видос, все четко объяснил, побольше б таких видосов, лично я хотел бы услышать про функторы и манагеры в js
@myshlyapa7 жыл бұрын
Шикарная подача. Жаль редко выходят видео.
@rysik2x7 жыл бұрын
Лаврик спасибо, очень доходчиво объясняешь, пили ещё, особенно про реакт и JS Native
@vladlen67595 жыл бұрын
ГоднотищА!Годный урок!!!
@user-qe2ij7wd4m5 жыл бұрын
При добавлении точки к строке создаётся временная обёртка String. Тут нет парадокса. Все документировано.
@SiriusBlackNuar7 жыл бұрын
Крутые уроки! спасибо!!
@kellmen59757 жыл бұрын
Душевный канал) и объясняет доходчиво! дойдёт даже до среднестатистического дебила) продолжай и успехов! обязательно буду тебя смотреть и скорее всего запишусь на курс
@agasigabrielyan17645 жыл бұрын
до тебя дошло? :-)
@TortugaStudio3 жыл бұрын
@@agasigabrielyan1764 мамкин остряк детектед.
@МаксимСоснов-с2ж5 жыл бұрын
сейчас только изучаю яву, и как раз загвоздка в ООП, пересмотрел кучу роликов, везде все так примитивно, что основная суть понятна, а вот чуть чуть дальше капнуть не могут и показать, а в этом ролике просто все супер растолковано и понятно!!!
@HyperTextTransferProtocol-l6m Жыл бұрын
Ява это другой язык)
@vladislavviznyakpolicy14685 жыл бұрын
Вэбминары супер) жду пополнения
@АлександрКулик-м7я7 жыл бұрын
Вебинар супер!!!
@deepindub5 жыл бұрын
Огромное спасибо!!
@jsb72394 жыл бұрын
Любо!👍🏻
@vladislavtishchenko49924 жыл бұрын
1:17:07 копипастит только в том случаи если пишите на новом стандарте, иначе оставляет ключ : значение в прототипе, в этом примере конкретно в классе Animal
@PacoOfficial7 жыл бұрын
о годнота подъехала))
@freezinful6 жыл бұрын
объяснил как батя!) я все поняла
@BRafaelT6 жыл бұрын
Спасибо, было клево!!!
@ЭдуардКичигин-я3ш4 жыл бұрын
Спасибо
@andryi61756 жыл бұрын
Ты крут!
@armenian_global_animation_58727 жыл бұрын
Большое спасибо автор
@Бошетунмай-р9п6 жыл бұрын
В тему, зачем выносить методы из конструктора. Потому что функции - это объекты и на них можно ссылаться, соответственно можно вынести ее из конструктора, а свойства - это типы примитивы, они не ссылочные и поэтому сохранить связь с экземпляром, вынося свойство в прототип нельзя .Кстати, Дмитрий, большое спасибо за уроки.
@maxproksin84857 жыл бұрын
Годно, даже очень
@singlebw40655 жыл бұрын
new в c++ это выделение динамической памяти(куча), так во всяких php js это тоже самое означает? типо требуется это указывать чтоб компьютер подыскивал место в куче и создавал там объект? вообще как то с адресами работать можно? Есть ли возможность запроса ввода данных от пользователя как типо cin>>
@Богдан-р4ы1э7 жыл бұрын
Дмитрий сделай вебинар по функциональному программированию ;)
@xmelsky6 жыл бұрын
Привет, Дмитрий! А вебинары еще проводите?
@atherine69915 жыл бұрын
Клаааас) Пазл собран
@ravabat58415 жыл бұрын
Awesome!!!
@rodigy7 жыл бұрын
Вопрос о кол-ве классов не верно объяснили, на самом деле в js нету классов NodePrototype и прочих, это все только в document/window который есть только в браузере, чистый js лишен всего этого
@РадмирШапинский6 жыл бұрын
Будут ли вебинары по node.js?
@XY-rd8ve5 жыл бұрын
Привет Дмитрий. Пожалуйста подскажи как лучше начать учить javascript? Если это мой первый язык программирования и какие бы ты книги посоветовал прочитать? Заранее большое спасибо за ответ!
@VadimSuharnikov5 жыл бұрын
Можешь поглядеть вот это. Вполне себе годный учебник с примерами learn.javascript.ru
@александпустовит6 жыл бұрын
спасибо!!!
@O-L-19865 жыл бұрын
Норм відос, спасибо!
@ПетрРемез-я8д5 жыл бұрын
Бог
@KlinovAS6 жыл бұрын
Не помню что именно вы сказали на счет разницы между объекта и массива, кажется вы показывали что в скрипте абсолютно все сводится к объекту. Недавно наткнулся практикой на костыль. Как оказывается массив и объект это разные вещи. С объектом я не могу сделать obj.join(",") а вот с массивом без проблем. Это очень востребованная функция и без нее никак. Очень удобно было бы держать значениея именно в объекте, поскольку если повторить один и тот же ключ, то значения просто перезапишутся, а в массиве для этого нужно велосипедить условие. Да и добавить в массив можно только через push. Скрипты, PHP, NodeJS, Питон люблю только из-за легкости использования массивов и объектов. Раньше на других языках это было мучением. Ничем больше революционно языки не лучше друг от друга. Просто Java Script работает мгновенно с объектами, а PHP уже тратит время чтобы внутрь войти и посмотреть что там. Если взять C или VB и работать с сложными проектами с использованием массивов - можно загнуться на клаве.
@ВанькаЕремченко6 жыл бұрын
Дима, здравствуй) Узнал только-что, что в JS есть тип function вот пример: alert( typeof alert ); = function, но это тип в виде строки...FTW ("Оператор typeof надежно работает с примитивными типами, кроме null, а также с функциями. Он возвращает для них тип в виде строки").Вопрос, как дальше жить?))
@beknazaromuraliev56805 жыл бұрын
чем отличается класс от функции в js?
@arturkrotov98916 жыл бұрын
Спасибо, очень интересная лекция. У меня вопрос : как в прототипе переопределить метод родителя ? Например Dog и Cow прототипы Animal наследуют метод eat . как поменять метод eat , чтоб dog eat был Meat а у Cow -- Grass?
@firebird60346 жыл бұрын
например в классе Dog просто напиши eat() { return "Meat" };
@arturkrotov98916 жыл бұрын
Спасибо!!!
@ВиталийСлободянюк-х8м7 жыл бұрын
Как хорошо попрактиковаться на JS?
@SilentCamp7 жыл бұрын
Создавать велосипеды. Кнопку вверх, Сладер, Лайтбокс и прочее. Узнавая новые темы, можно более грамотно редактировать и упрощать старый код. А потом еще удобно будет учить jq, просто переделывая эти примеры.
@talas123417 жыл бұрын
брать безплатные подработки на фрилансе.
@RinatYouldashbaev6 жыл бұрын
Ресурс Codewars
@materna4326 жыл бұрын
Получается так что в es6 никаких прототипов для программиста нет... только на уровни внутренней работы js... и все это делается чисто классами. И все-же мы можем впихнуть данные в прототип объекта если используем __proto__ - но это вроде как не очень хороший подход... Все так или я чего не понял?)
@sc_w_x17 жыл бұрын
всё понятно! когда рассказывают и показывают. я даже самостоятельно читая w3schools понимаю о чем идет речь... но только никто из преподов и обучающих сайтов не отвечает на один глупый вопрос: для чего конкретно это нужно?? допустим прототип...где он используется? в каком случае?? например: если я буду делать "онлайн-будильник" нужно ли мне помнить про этот прототип или о чем я должен помнить??? например в HTML: параграф для текста, для картинки - всё понятно! а в этом случае "prototype" допустим..не понятно зачем он нужен?? или же это всё просто для того чтоб знать что и как...но если вдруг что то надо сделать, то просто гуглишь,скачиваешь и переделываешь..так??
@chiboreache7 жыл бұрын
ООП'эшные фишки же, нужны там где есть дочерние объекты(и соотвесвенно родитель) например у стрелок будильника может быть один прототип, ну хотя тут не настолько глубокая зависимость кароче не заморачивайся и думай о задаче в первую очередь)
@iDobroslavin5 жыл бұрын
Почему используется var, а не let? По-старинке? :)
@ЛеопольдКотов-к3щ6 жыл бұрын
Получается что конструктор и класс это одно и то же?
@mylearn7346 жыл бұрын
Оооооо!!!! Отличное объяснение классов и прототипов! Спасибо!) p.s.: бесят дебильчики в чате, с дебильными вопросами..:(((( это "эффект вебинара" на них видимо так влияет..;(
@yrka1837 жыл бұрын
тоесть прототип это аналог замыканий в функциях?
@singlebw40655 жыл бұрын
вот действительно меня с самого начала мучал вопрос, почему не использовать массив, это тоже как ящик в который можно накидать суп набор. И да, зачем нужен объект со свойствами или функция конструктор если можно создать класс.
@davidkroods8114 жыл бұрын
В C# множественное наследование это спорный вопрос, так как класс изначально наследуется от интерфейса а потом уже реализует его, так что можно сказать что в C# есть множественное наследование от интерфейсов
@vazgenaleksanyan29296 жыл бұрын
Кто нибудь подскажет как все это знание закрепить? Как то где то практиковаться надо. Что такое колбеки или замыкание и остальное это знаю. Но нужно все это дело как то практиковать.
@molkotok7 жыл бұрын
Перехожу с PHP на Node.js и приходится вникать в тонкости js. Очень толково, спасибо!!!!
@jonturnik6 жыл бұрын
Лавровый лист в очередной раз доказал свой высокий интеллект (шутка, конечно же)
@numu49134 жыл бұрын
увеличь скорость воспроизведения и ты даже не заметишь разницы и информация будет восприниматься намного быстрее
@vladlanov6 жыл бұрын
Помогите пожалуйста, не могу въехать никак, соусем я чайник в абстракциях((( Вот, например, ajax запрос: $.ajax ({ method: "POST", url: url, dataType: "JSON", data: dataObject, success: function (response) { console.log(response); } }); И вот вопросы в чем: 1) Весь этот запрос - это получается объект? 2) url, method, dataType и т.д. - это свойства? 3) success - это свойство или метод? 4) если success - ни то ни другое, считается ли это вложенным объектом? 5) если success - вложенный объект, то функция в нем - это метод? или я вообще все не так понял?)))))
@tothemoon96486 жыл бұрын
Cначала бы стоило разобраться как это в js работает, а суть реализации в библиотеках( сейчас - jquery), не имеет особого значения). Касательно вопроса - да, это объект со свойствами и методами, который затем передается в jquery функцию и обрабатывается как обычный xhr)
@guardofazeroth45866 жыл бұрын
не плохо бы к видео добавлять таймкоды
@RealnoTop6 жыл бұрын
А КАК ЖЕ ДЕЛАЮТ $(a1).a2.a3.a4.a5.a6.МНОЖЕСТВО_ВЛОЖЕНИЙ???? Наглядный пример JQuery, в котором можно $(obj).hide(500).delay(1000).show(500) Show, delay, Hide - это отдельные объекты. Как они попадают в цепочку ??? Как использовать правильно прототип?
@AndKozinsky6 жыл бұрын
Просто каждая функция возвращает объект. А у этого объекта вызывается следующая функция по цепочке.
@sergeyvolkov90616 жыл бұрын
если все не объект, то почему у примитив есть унаследованные от класса Object методы ?
@user-108andalu4 жыл бұрын
При обращении к переменной, в которой строка, через точку, создается временная обертка String, которая после этого уничтожается. Поэтому это никакой не объект
@vladshcherbachenia98037 жыл бұрын
+
@skeelo31575 жыл бұрын
Между классом и прототипом не понял разницу в использовании
@vladshcherbachenia98037 жыл бұрын
REACT +++++++ПЛИЗ !!!!!
@emkonrus2 жыл бұрын
а что это за Лаврик? Киржаческий что ли?
@RuchejAlex5 жыл бұрын
Один человек сочинил язык программирования, миллионы людей потом тратят жизнь на его изучение.
@brodlovherrsov70975 жыл бұрын
Java + JavaScript + SQL = 500К / month
@ПростоГуля-в4н5 жыл бұрын
Все, конечно, очень хорошо. Но я сочувствую его зрителям, если они пришли с 0 знаниями, а там, судя по всему, таких не мало. Он говорит по сути, но из-за этого пропускает мелкие детали и в знаниях появляются пробелы.