Дмитрий красавчик. Все понятно и внятно и доходчиво. И еще самый позитивный и веселый преподаватель. Ты лучший Дмитрий!
@richarddaniel70883 жыл бұрын
А ещё он мастер спорта по шахматам
@orionmalik31203 жыл бұрын
i dont mean to be so off topic but does anyone know of a tool to log back into an Instagram account? I somehow forgot the login password. I love any tricks you can give me!
@gfgddtr62177 жыл бұрын
Вижу лайк, ставлю лаврика, красавчик!
@Ельдар-в9ш5 жыл бұрын
+
@marsdriver25013 жыл бұрын
@Francisco Ingalls ля англичаны разводилы
@aleksandrmikhailov32558 жыл бұрын
Огонь урок! Дмитрий, у Вас реально талант объяснять))
@MegaAfon19828 жыл бұрын
Дмитрий учитель от бога, способный объяснить даже самые необъяснимые вещи, его уроки хочется слушать, а не засыпать на второй минуте ))) Но на мой взгляд javascript пугает не DOM и BOM, это как раз довольно логично остается лишь ознакомиться с методами объектов. А проблема в том, как было правильно озвучено, что "корявый" и корявый не значит плохой, а именно корявый - непривычный/необычный в своей логике. Когда говорят что "JavaScript это объектно-ориентированный си-подобный язык", так это все от названия до эпитетов чисто маркетинг! Все знают что JavaScript назван так, чтобы отхапать часть популярности JAVA, но вряд ли кто-то задумывался что си-подобным он назван для тех же целей, так как С++ тоже довольно популярен, а от С в JS только скобки и точка с запятой, у любого Си-шника глаза лопнут если он увидит код JS программиста (именно JS-прогера, а не PHP-ника пишущего на JS). Объектно-ориентированный? да ни разу он не ориентирован на объекты! Он, собака, ближе к функциональному! Пугают подвыверты в этом языке: 1) примитивы могут иметь некоторый функционал объекта из-за чего создается впечатления что все кругом объекты. var a = 5; var b = new Number(5); в браузере выглядят одинаково, они равны, a==b; //(true), но не эквивалентны a===b; // (false) Жуть! 2) Масси вы это объекты! В это время объекты это массивы! При том что объекты не обладают всей функциональностью массивов! Жесть?! 3) NaN (not a number- не число) числовой тип данных, при этом NaN==NaN (false) 4) Функции это Объекты высшего порядка, при том что Конструкторы Объектов это Функции. Но такие Функции, которые как функции вызывать в принципе бессмысленно! Круть?! 5) В параметры функции можно передать функцию, и мало того еще и из функции можно вернуть функцию. Каково?! 6) Количество параметров заданных при определении функции, совершенно не имеет отношение к количеству параметров при ее вызове. 7) Аргументы переданные в функцию хранятся в массиве, который не совсем массив 8) Ссылочные типы данных присваиваются по ссылке, а в функцию передаются по значению (читай Закаса стр 120, по-моему) 9) наследование у объектов реализовано через жж..., ой т.е. через прототип 10) Наличие самовызывающихся функций, функциональных выражений, анонимных функций ... и внимание жара - именованных анонимных функций! и это я еще не все вспомнил ;)))) Вот где страх, вот где ужас! Дмитрий, спасибо за видео! Спасибо, что делитесь знаниями и внушаете надежду! :) PS: забыл про самый ужас - контекст выполнения
@darkfateinc73336 жыл бұрын
Вот кстати по поводу засыпать - хороший у вас комментарий, и ведь действительно - единственные длинные уроки на которых не засыпаешь и, более того, в которые вовлечен.
@erwererwrwr6 жыл бұрын
DarkFate Inc потому что шарить и быть хорошим педагогом - это разные вещи. Пусть многие ютуберы поучатся, как давать материал, Дмитрию, спасибо.
@martDKNY6 жыл бұрын
Как же мне страшно, от того что я не понимаю половины того что тут написано, но слайдер на джиквери очень хорошо прыгнул, но я пока по заветам sorax'а пытаюсь разобраться без джиквери, и по дому слабо, но Димка прям .. думаю про смартгрид теперь, про html academi и про смартгрид и можно будет потехонечку потом яваскрипт и пхп покусать
@droid7774 жыл бұрын
Как я, однако, рад, что понял все, что вы написали! Видимо, это значит, что я отлично знаю JS!
@yuliyamassett93567 жыл бұрын
08:10 - статический сайт - к серверной части, а не к клиентской. 08:29 - взаимодействие клиент-сервер. 09:18 - клиент обратно получает от сервера сгенерированную статическую страницу. [!] 10:02 - DOM 11:03-11:50 - место JS. 17:30 - взаимодействие JS с тегами (интерактивность).
@rar242 жыл бұрын
дальше тебя не хватило xD
@whiteblack72134 жыл бұрын
Действительно толковый человек. Дмитрий легко и красиво выражает свои мысли, а также замечательно преподносит информацию.
@ТарасСюсько-ц3ы7 жыл бұрын
Діма, дякую! чесно, ти супер учитель!
@СветланаДмитриева-с4н6 жыл бұрын
Дмитрий благодарю Вас. Из всех уроков, что мне доселе повезло увидеть - Ваши самые понятные! Вы и правда учитель от Бога)Всех благ!
@АннШ4 жыл бұрын
Большое спасибо! Все понятно, получилось повторить самостоятельно. Перед этим смотрела видео Дмитрия "Основы программирования" и делала по ним домашки. Очень советую, там 10 уроков.
@andrey_kapro7 жыл бұрын
Спасибо тебе, Дмитрий!
@mikevasovski13926 жыл бұрын
Великолепная подача материала все сразу становится на свои места! Спасибо лойс!!!
@Vaso-p1f5 ай бұрын
Отличный курс.
@TheMadee234 жыл бұрын
Учить это дар. Дмитрий он у Вас есть. Никакого солнечного майского денька. Все четко и просто. Спасибо. Лукас, подписка, дззззынь.
@kirillkononov50944 жыл бұрын
Очень толковое объяснение, наверное, лучшее, что видел!! Спасибо за лекцию!
@u-tati3 жыл бұрын
Дмитрий, учитель от бога!!! Посмотрев ваше видео я наконец-то поняла DOM. Спасибо огромное.
@jsb72395 жыл бұрын
Благодарность из конца декабря 2019💪
@IvanSergienkodrfunk4 жыл бұрын
Да чего уж там... Из декабря 2020 тоже спасибо!
@fantast25683 жыл бұрын
@@IvanSergienkodrfunk из декабря 2021 тож
@InGodWeTrust3_162 жыл бұрын
первый урок сейчас с вами пр js. до этого не сталкивался с этим, все понятно, на счет платного курса подумаю, попробую посмотреть что говорят другие. Вас посоветовал друг, говорит очень крутые и ему нравитесь
@yuriygostev6786 Жыл бұрын
Дмитрий молодец ! ! ! Действительно понятно все. Большое вам спасибо.
@chris_chris50066 жыл бұрын
Дмитрий, спасибо за видео. Наиболее четкие и логичные объяснения работы в js во всем ютуб.
@fantast25683 жыл бұрын
Здравствуйте, как ваши успехи, вы давно уже устроились фронтендером?
@christinasoroka11573 жыл бұрын
@@fantast2568 Здравствуйте)) Работаю PM. Изучала js для лучшего технического понимания девелоперов. Знания очень помогли))
@fantast25683 жыл бұрын
@@christinasoroka1157 Оо круто, вы профи своего дела 😉
@olgatribushinina47604 жыл бұрын
Восхитительно!!! Ты лучший, Дмитрий спасибо!
@andreykalugin80755 жыл бұрын
Дмитрий Лаврик! Вы преподаватель от Бога! Я еще не встречал на просторах инета такой способности рассказать так просто о сложном. Жаль что вы дипломов о профпереподготовке не даете. Позднее все равно к вам на курс JS запишусь.
@ПавелКотов-ъ2в7 жыл бұрын
Только после твоего видео я реально начал что то понимать :)
@lexxin05024 жыл бұрын
Спасибо Дмитрий, очень нравится вас слушать самый позитивный учитель))
@fantast25683 жыл бұрын
Здравствуйте, как ваши успехи? Вы уже давно устроились разработчиком?
@droid7774 жыл бұрын
Рад, что нашелся человек, способный объяснить материал. Но, лично мне, было скучновато, т.к. хорошо знаю JS. Думал, что здесь узнаю что-то новое. Как бы то ни было, имеющиеся данные разложились по полочкам)
@apexnuts97854 жыл бұрын
Это лучшее, что я находил, спасибо
@kotoezhik3 жыл бұрын
Спасибо за урок! Проверил имеющиеся в голове знания.
@deanArtDev6 жыл бұрын
Тёска, респект тебе и уважение за то, что ты делаешь.
@michelealeer5 жыл бұрын
Дмитрий я вас просто люблю спасибо вам за видео. Я прохожу курс сейчас на английском языке курс очень популярный курс о js так в этом курсе не оъесняется так как вы в это делаете. Продолжайте своё дело у вас очень круто получается
@ЛёняВасильев-у2б7 жыл бұрын
Хороший учитель.Очень доступно. Че тут еще сказать, пальцаверхипдписался.
@FCatherine6 жыл бұрын
Большое спасибо, Дмитрий, на 2-х пальцах объяснили с первого раза.!)
@lincoln14845 жыл бұрын
Благодаря этому видео я научился делать slider, спасибо большое автору!
@CK-yk7vh7 жыл бұрын
Отличная речь. Большинство видео по JS вызывают желание спать. Этот улыбаться. Подписался, Скачиваю. +
Здравствуйте, вы уже давно устроились разработчиком?
@zakiro42778 жыл бұрын
Лаврик - Учитель от бога
@Ельдар-в9ш5 жыл бұрын
я чуток поковырялся в коде моего кота и теперь при событие 'летящий тапок' его шерсть меняет цвет на синий. Все просто .Заходим в ДНК кота и в конце вставляем эту строку "кот.летящийТапок = function(){ кот.стили.цветШерсти = "синий"; } "
@MeloGrigorian5 жыл бұрын
круто:DD
@quatout1465 жыл бұрын
А что если кота побрить и кинуть тапок на шерсть, она посинеет?
@Alexndermars4 жыл бұрын
@@quatout146 Тестировщики подтянулись :D
@Standoffer6145 жыл бұрын
Отличный урок ! Дмитрий Вам огромное спасибо !
@alexanderzheva74906 жыл бұрын
Хороший ролик . Манера исполнения 10 баллов. Я первый раз на вашем канале , хотелось бы знать будет ли, что то более реактивное. (не для новичков) . Видосов на Реакт-тему и так много, но вы, очень хорошо "на котах объясняете".
@cinderellarouge5 жыл бұрын
Спасибо, Дмитрий!я вас люблю!!!!!
@sizzla50008 жыл бұрын
Очень доступно объясняет, лайк! Жаль дальше нет ничего(
@black_bird_in_the_fog5 жыл бұрын
Это просто бомба! Объяснение нереально крутое))) Спасибо!!!
@MrColins7108 жыл бұрын
очень интересно, так держать!
@Linkoln.Abraham5 жыл бұрын
Ни одной секунды не пожалел после просмотра этого видео, топ.
@Нихлатак6 жыл бұрын
Спасибо! Очень хорошее объяснение
@СергейБорисов-в6ю6 жыл бұрын
Отличный посыл, спасибо 👍🏻
@eugenplaton31165 жыл бұрын
Все хорошо. Чисто субъективно, мне больше нравится, как объясняет Сергей Мелюков (Loftschool)
@julia_avsyuk7 жыл бұрын
Отлично объясняешь! Так держать!
@grigoriymorkovin96897 жыл бұрын
умеет ... знают предмет многие, но лишь некоторые понимают и умеют доходчиво рассказать ( не пересказать) интересующимся. Дима, ты умеешь. Может это дар божий? Тогда развивай. Удачи не желаю, но творческого вдохновения да.
@romanchuiko22667 жыл бұрын
Для полноценного слайдера с автоматическим переключением картинок добавьте две кнопки: "play" и "stop". var btn_play = document.getElementById('play'); var btn_stop = document.getElementById('stop'); btn_play.onclick = function(){ playslider = setInterval(btn_next.onclick, 2000); // интервал 2с } btn_stop.onclick = function () { clearInterval(playslider); }
@antonioluck70794 жыл бұрын
За слайдер спасибо, юзабельный, чуть допились и вообще пушка будет
@ЗапасЗнаний3 жыл бұрын
Урок просто бомба
@SandroTV996 жыл бұрын
получил удовольствие от урока)
@demiang93696 жыл бұрын
Димон - кросафчег. Даешь ООП кота!
@ЕвгенийСурма-б2р4 жыл бұрын
лучшего объяснения просто нет!! Спасибо))
@РыбалкааСаратове5 жыл бұрын
Отличное видео, все прям по пальцам расписал!
@Shark9562 жыл бұрын
Благодарность с конца 2022 )
@АлександрКуликов-в8м7 жыл бұрын
Проходил у него курс JS для верстальщика. Да, действительно, хороший преподаватель!
@ЕгорДанченко-ф9д6 жыл бұрын
Отличное видео.
@_mirai5 жыл бұрын
а как быть с свойствами, у которых несколько аргументов?? box-shadov например.-.
@nikalastsk62758 жыл бұрын
нужно больше видео про ДЖС !!! да да да
@ВиталийСлободянюк-х8м7 жыл бұрын
JS
@JesseJames-mh5kb5 жыл бұрын
не ну вебинар был полезным. не не, ставлю тебе лайкус. заебашил норм урок. пиздато
@bekzhan3566 жыл бұрын
Бог учитель, от Дмитрия
@grigorytarasov71996 жыл бұрын
Когда объяснял про переменную на 50:40, мог для наглядности просто подставить везде `document.querySelector('#text)`, тем самым наглядно было бы видно, что переменная это просто сущность которая облегчает написания кода и не пришлось бы везде вместо ее имя писать `document.querySelector('#text)`
@azizmukambetov80536 жыл бұрын
Почему есть обьекты а нет классов как в java? И почему синтаксис очень сложный. Например в функции alert() можно так и написать он работает и так работает а ведь там в конце должен быть ;
@sergeykanyukov77587 жыл бұрын
Очень доступно и полезно!)))
@proxima71995 жыл бұрын
Спасибо, 2.5 лет занимаюсь программированием, только сейчас понял, что такое DOM .. )
@j.d.38905 жыл бұрын
вордпресник не программист
@proxima71995 жыл бұрын
@@j.d.3890 согласен, а зачем ты мне это пишешь?)
@j.d.38905 жыл бұрын
@@AlekseiKazantcev > получаю 10к от этого ты программистом не стал
@AlekseiKazantcev5 жыл бұрын
@@j.d.3890 да ладно тебе, чуть проще технология, зато не приходится Angularы всякие учить, веостальщиков кстати тоже программерами я считаю, а вот вас кто на бэке работает, ненавижу
@andryi61756 жыл бұрын
интересно по CMS к примеру WP будут уроки?
@noone-hi6kq4 жыл бұрын
вопрос на засыпку. плагины для браузера пишут на js html css но есть плагины с авторизацией и добавлением слов со страницы в базу данных. как?
@travoltik4 жыл бұрын
На ответ 2 месяца
@user-sdo7 жыл бұрын
Дмитрий, подскажите, в вашем примере галереи в HTML-коде прописаны 8 картинок с display:none. При загрузке такой страницы эти картинки подгрузятся в браузер или они начнут подгружаться только тогда, когда установится display:block?
@yauhenirusinchuk14208 жыл бұрын
а как же es6? где let? что за дела?
@Alex-xv2vw6 жыл бұрын
Подскажите, возможно ли с помощью javascript взаимодействовать с открытой в браузере страницей стороннего сайта? Например создать бота, который будет делать последовательность действий.
@Grandjets5 жыл бұрын
самое сложное в JS это понять, что язык работает с переменными и классами задаваемые браузером, а не программистом, как это обычно бывает, и это и есть DOM. а далее просто программируем поведение заданных в DOM объектов, и тут все зависит от вашей способности программировать вообще. Синтаксис JS как раз и приспособлен к этой работе c DOM.
@ramker1008 жыл бұрын
Круто, внятно обьяснил )
@Victoria-ly2ij7 жыл бұрын
Спасибо за видео! А когда еще набор на курс будет?
@gooddha7 жыл бұрын
Я б тоже записался
@nikn62447 жыл бұрын
ну как, записывались, прошли курс?
@ВасяСидоров-я6ш7 жыл бұрын
Боже, какая красивая ученица.
@VladiGuitar875 жыл бұрын
я собираюсь, айда со мной народ) js для верстальщика с конца марта
@yakut547 жыл бұрын
Красавчик, Димас! давай больше видосов!
@TheDima28107 жыл бұрын
блин, самый первый код не работает
@alex_python62515 жыл бұрын
Отлично!!!!
@ed301517 жыл бұрын
Простите за вопрос. Вроде же скрипты подключаются перед закрывающим тегом а не после. Я такой картины как не разу не видел. Или я что то не так понимаю...Спасибо.
@саша-ю1в9ь7 жыл бұрын
там прописано ..... то есть грубо говоря- вместо записи в head пишете после body ... я тоже новичек, но я понимаю это так
@ed301517 жыл бұрын
Я не к этому задавал вопрос. А про то что сами скрипты которые опускают вниз документа пишутся не после закрывающего тега body а перед ним.. А в видео написано после. А пишут их снизу чтоб скрипт не блокировал построение документа(потому что пока грузиться script html и css подгружаться не будут, если мы конечно не используем async или defer) и после того как скрипт загрузиться весь dom уже будет построен. Но сами скрипты(их подключение) находятся в body, а не за его пределами. Скорее всего автор просто сделал опечатку! P.S Многие вещи в js понял только после объяснений Дмитрия. Объясняет очень понятно!
@dmitrylavrik7 жыл бұрын
Всё верно - опечатка. Лучше писать перед закрывающим body)
@Ivan-ih4vf7 жыл бұрын
Добрый день, Дмитрий не могу записаться на Ваш курс по js (js.dmitrylavrik.ru), форма не работает. Уже три раза воодил данные и никакого результата.
@ravabat58415 жыл бұрын
Дмитрий я смотрю это видео только сейчас, а информация спустя три года все еще будет актуальна?
@Zippa_zippa5 жыл бұрын
Тоже интересует.... Хотя я код построил под свои файлы и не получилось увы.... Ошибка в 10 строке скрипта выдаёт... (
@ravabat58415 жыл бұрын
@@Zippa_zippa дак это может ошибка в самом коде?
@Zippa_zippa5 жыл бұрын
@@ravabat5841 да вроде бы и нет.... Все есть =( забыл уже ошибку помню что нул
@Zippa_zippa5 жыл бұрын
@@ravabat5841 думал может где-то ошибку допустил... Проверил раз 30... Не нашёл нечего... Только в консоле вон та ошибка (
@MrMrlock1233214 жыл бұрын
Актуально, т.к. это база. Ну за исключением того, что через var переменные не называют
@Виталий96-к4я6 жыл бұрын
Лучший !
@armenian_global_animation_58727 жыл бұрын
спасибо Дмитрий
@MsTim1594 жыл бұрын
На сколько актуально на 2020 год?
@advokats0864 жыл бұрын
ВСЕ АКТУАЛЬНО...
@amwinner_7 жыл бұрын
Подскажите,пожалуйста,почему не работает display:none;,хотя другие стили вроде работают
@KolpaK677 жыл бұрын
скорей всего в файле стилей, в строке gallery .photos img пропущен пробел перед точкой
@Stas755555557 жыл бұрын
Вроде сделал тоже самое, редактор выдает ошибку 1 'alert' was used before it was defined. alert('Hello, World!'); пока непонятно что не так(
@_Fantom_.5 жыл бұрын
Думал гляну на пару сек,- залип на более чем 1.5 часа!
@PrintPhoto-pt1hj8 жыл бұрын
Вы прописали свойство onclick после btn_prev но браузер у меня почему то возвращает значение null и пишет 'script.js:3 Uncaught TypeError: Cannot set property 'onclick' of null(…)(anonymous function) @ script.js:3'
@vladislavkovalsky64358 жыл бұрын
значит ошибка в третье строке когда, посмотри вниматильней может занк какой забыл или пропустил, чтобы понять нужен код
@PrintPhoto-pt1hj8 жыл бұрын
все получилось, спасибо))
@adeliyakyzdarbek72247 жыл бұрын
Здравствуйте ! Хотела спросить как можно сделать сайте поле в PHP или с JavaScript чтобы можно было только один раза вводить. То есть как можно поставить ограничения
@maqa61817 жыл бұрын
лол
@jenyaspace7 жыл бұрын
а как понять что такое в жизни например аргументы
@TheOldPanda7 жыл бұрын
а ещё уроки по js будут?
@ВиталийСлободянюк-х8м7 жыл бұрын
Куда двигаться после теории JS?
@vlse75035 жыл бұрын
Молодец!
@ArtemBosenko6 жыл бұрын
Nice teacher!👍
@АлинаОкунева-е2б6 жыл бұрын
Все делаю также, сверяю уже пол часа, но не работает. Ошибка script.js:11 Uncaught TypeError: Cannot set property 'onclick' of null at script.js:11 . Грустно как-то. Сколько смотрю, все равно не понимаю.. var btn_next = document.querySelector('#gallery.buttons.next'); var btn_prev = document.querySelector('#gallery.buttons.prev'); var images = document.querySelectorAll('#gallery.photos img'); var i = 0; btn_next. onclick = function () { images[i].style.display='none'; i++; images[i].style.display = 'block'; }
@romank29976 жыл бұрын
пробел перед onclick уберите
@virgo63247 жыл бұрын
У меня почему-то 12345 при клике цвет не меняет.
@Alex-scc4 жыл бұрын
Я конечно понимаю что мне скорее всего никто не ответит, учитывая что видео трехлетней давности, ну да ладно. Подскажите если в теме, вот Дмитрий добавил в штмл несколько картинок, которые положил в нужную папку. Есть ли способ, чтобы в штмл эти картинки добавлялись сами, например в момент закидывания этих картинок в папку? Если да то как? Я вообще чайник если что, так-что предпочтительнее ответы "для тупых"
@drewred22127 жыл бұрын
display:none; у всех пашет?
@aminaisaeva73536 жыл бұрын
Нет
@nikitastsigorjev79356 жыл бұрын
space ;)
@kapeigood6 жыл бұрын
Спасибо!
@mainframe93747 жыл бұрын
Для практики и изучения материала хорошо конечно, но вообще до такого редко доходит, ведь есть slick и owl.