Учим JavaScript 34. Адаптивное меню

  Рет қаралды 31,862

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

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

Күн бұрын

Пікірлер: 103
@Ельдар-в9ш
@Ельдар-в9ш 7 жыл бұрын
Канал реально недооценен. Я учил js на 3 разных каналах и могу точно сказать ,что этот лучший.На первом канале автор рассказал все очень поверхностно и просто оставил источники на которых можно доучиваться,на втором рассказчик заикался и не мог внятно объяснить ,на третьем автор ускорял видео ,просто писал код и явно не хотел ничего объяснять так ,что в итоге я просто переписал код и он не сработал .А здесь очень внятно и четко все рассказывается .
@itgid
@itgid 6 жыл бұрын
Полностью с вами согласен!
@wickedtorpedo75
@wickedtorpedo75 5 жыл бұрын
Давай я догадаюсь кто они: 1) "Малоизвестный канал" 2) Гоша Дударь 3) Web Developer Blog
@artimacmac816
@artimacmac816 5 жыл бұрын
Взахлеб учусь по Ваши урокам + читаю учебник по JS.С каждым часом JS добрее и добрее ко мне)
@ВладиславБушев
@ВладиславБушев 7 жыл бұрын
Кто ты!? Такое понятное объяснение я еще ни где не видел. Спасибо тебе!
@itgid
@itgid 7 жыл бұрын
www.linkedin.com/in/%D0%B0%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80-%D0%BB%D1%83%D1%89%D0%B5%D0%BD%D0%BA%D0%BE-15b44942/ Спасибо за отзыв!
@evergreensun7283
@evergreensun7283 4 жыл бұрын
Вы лучший преподаватель! Вас приятно слушать, здорово и просто объясняете. И клавиатура мас приятно делает бяк бяк
@saskirakosyan5268
@saskirakosyan5268 5 жыл бұрын
the best teacher of youtub, only voice is quiet. thank you.
@МихаилДжекович-л1щ
@МихаилДжекович-л1щ 6 жыл бұрын
Я научился делать адаптивное меню. Спасибо тебе добрый человек!!!
@itgid
@itgid 6 жыл бұрын
Спасибо за отзыв. Рад, что помогло!
@NeedForHeavyMetal
@NeedForHeavyMetal 2 жыл бұрын
Учителя = боги! Очень вам благодарен за ваш труд, спасибо.
@maximzakharov3858
@maximzakharov3858 7 жыл бұрын
Да нас немного, но нам нравится то, что Вы делаете. Очень интересные уроки.
@itgid
@itgid 7 жыл бұрын
2000 это много!
@_Fantom_.
@_Fantom_. 5 жыл бұрын
Огромное спасибо за очередной мега-интересный и познавательный урок!
@broTh3R_io
@broTh3R_io 7 жыл бұрын
Мужик, ты очень доступно, разжевано и понятно объясняешь. Для новичков в самый раз. Я одно понять не могу... Какого черта у тебя всего 91 подписчик ?! Все те кто прочитал этот комент, бегом сабскрайбиться !!!!
@itgid
@itgid 7 жыл бұрын
У меня сейчас 1940 подписчиков. ЭТо 94 просмотра. Но с лозунгом согласен :) Тут другое. Если бы я нес какую-то чушь, или бегал голым по улице, у меня было бы под миллион подписчиков. А так - JS не так популярен, как хотелось бы.
@broTh3R_io
@broTh3R_io 7 жыл бұрын
оууу, утром сонный был тупанул...ахахаха
@broTh3R_io
@broTh3R_io 7 жыл бұрын
тут я с вами полностью согласен. Но у вас просто прекрасный курс для новичков, где all inclusive!!! А подобных аналогов мало, даже если они есть, то они будут неправильно сформированы, а тут вы всё по полочкам.
@ДенисДенисов-о2п
@ДенисДенисов-о2п 7 жыл бұрын
в точку.
@digitalturkistan1857
@digitalturkistan1857 6 жыл бұрын
поздравляю всего 9 месяцев назад 1940 подписчиков теперь больше 10 000 . развивайтесь дальше
@АлексейДубовицкий-ж3ц
@АлексейДубовицкий-ж3ц 6 жыл бұрын
Пожалуйста , сделайте видео про многоуровневое меню на javaScript ! Вы очень доходчиво все объясняете !
@Ельдар-в9ш
@Ельдар-в9ш 7 жыл бұрын
Все проговаривается ,все внятно .О боже ,не учеба а кайф.
@makintoj
@makintoj 3 жыл бұрын
Как раз нужен был! Спасибо!
@КайратМардушев-ф1е
@КайратМардушев-ф1е 7 жыл бұрын
Огромнейший лайк, очень крутые уроки!!!
@marinaermilova7912
@marinaermilova7912 5 жыл бұрын
Мне очень нравится. Спасибо от всех старушек мира!
@azubkov007
@azubkov007 4 жыл бұрын
Благодарю, всё заработало с первого раза :D
@_pheax
@_pheax 6 жыл бұрын
круто спасибо, (кто хочет понять и применять на практике, ребята смотрите, учитесь НЕ ПОЖАЛЕЕТЕ)
@АрстанбекШаршенов-к4т
@АрстанбекШаршенов-к4т 2 жыл бұрын
спасибо за ваши уроки
@malygos1898
@malygos1898 6 жыл бұрын
Лучшие уроки, лучший учитель!
@Unknown_User768
@Unknown_User768 5 жыл бұрын
Классно, спасибо. Боюсь JS с каждым днем меньше.
@fonzadof
@fonzadof 6 жыл бұрын
Крутой мужик!
@ЯрославВлас-б6т
@ЯрославВлас-б6т 5 жыл бұрын
Просто бомба, если бы еще уроки по PHP били бы
@AvmanG777
@AvmanG777 5 жыл бұрын
Просто супер! Автор ты молодец!
@ИяИя-п2к
@ИяИя-п2к 5 жыл бұрын
Действительно,очень просто!
@АндрейЛуцив-ы6о
@АндрейЛуцив-ы6о 4 жыл бұрын
огромное спасибо, очень понятно.
@abdulazizbaiyrbek392
@abdulazizbaiyrbek392 7 жыл бұрын
здраствуй я почти все видеокурсы смотрел ютуба но у тебя самый отличный уроки про джаваскрипт . будет ли курс по php. продолжай в том же духе
@itgid
@itgid 7 жыл бұрын
Спасибо. В планах много всего. Главное, чтобы было время.
@abdulazizbaiyrbek392
@abdulazizbaiyrbek392 7 жыл бұрын
брат я вот смотрю уроки по html css но не знаю счего начать хотелос бы сделать свой первый сайт фотошоп обязателен или просто на листке нарисовать чертеж не даш маленкийй совет за ранее спасибо
@itgid
@itgid 7 жыл бұрын
можно и на листке. Причем сделать нужно 5-10 сайтов, пусть кривых, пусть косых, но сделать. А потом брать уже макет и по нем верстать.
@abdulazizbaiyrbek392
@abdulazizbaiyrbek392 7 жыл бұрын
спасибо большое очень было полезно . а макетта откуда можно брать
@itgid
@itgid 7 жыл бұрын
Сейчас добавлю ссылку под видео!
@Ельдар-в9ш
@Ельдар-в9ш 7 жыл бұрын
Я точно всем друзьям буду рекламировать.
@victorkas2279
@victorkas2279 6 жыл бұрын
Отличный урок, как всегда. Вопрос, почему вы не использовали скобки document.querySelector('#menu').onmouseover = menuShow;???()
@trokay1
@trokay1 6 жыл бұрын
Hi. My dear friend. Дело в том что это не вызов а присвоение функции)
@blackrockshooter5087
@blackrockshooter5087 6 жыл бұрын
@@trokay1 спасибо помог)
@trokay1
@trokay1 6 жыл бұрын
@@blackrockshooter5087 от души)
@ЮлияБудник-й6ж
@ЮлияБудник-й6ж 4 жыл бұрын
Спасибо!
@КостянЕрмаков-е9ю
@КостянЕрмаков-е9ю 6 жыл бұрын
точно, я вспомнил где это я уже видел, 33 эффекта на CSS, только там без JS. Кстати, Александр, будете ли вы выкладывать вторую часть о эффектах CSS?
@itgid
@itgid 6 жыл бұрын
Да буду.
@КостянЕрмаков-е9ю
@КостянЕрмаков-е9ю 6 жыл бұрын
JavaScript решает, это хорошая новость, хоть и знал о многом, но полезного тоже много чего можно на заметку себе взять, спасибо.
@vladimirjosan6127
@vladimirjosan6127 7 жыл бұрын
А что насчёт Angular? Вообще будет ли смысл с видеокурса, если уже есть 4 версия?
@fed4wet
@fed4wet 7 жыл бұрын
Ангуляр - это фреймворк. Без понимания как работает JS - понять будет тяжело, если невозможно. И еще, 4 версия, это цифра апдейта, но по сути это второй ангуляр.
@olehlavryk5902
@olehlavryk5902 5 жыл бұрын
Клас можно добавить даже в github gists. Одна проблемка в mobile view нет hover
@itgid
@itgid 5 жыл бұрын
тады вешаем клик!
@yaokouassijean-claude1499
@yaokouassijean-claude1499 7 жыл бұрын
Супер!)
@alexeyko3924
@alexeyko3924 6 жыл бұрын
А почему после условия Вы не поставили фигурные скобки? Должно же быть так: if (event.code == 'keyM') { menuShow(); } if (event.code == 'keyEscape') { menuHide(); } Или я что-то неправильно понял?
@itgid
@itgid 6 жыл бұрын
Если идёт одно условие то скобки можно не ставить
@thomasx7764
@thomasx7764 7 жыл бұрын
Я благодарен. От меня бесплатная реклама твоего канала.
@hachiko489
@hachiko489 6 жыл бұрын
в ie проблемы с e.code == "Escape", советую использовать e.which == '27'
@СуржикСергей-с4в
@СуржикСергей-с4в 5 жыл бұрын
Вопрос новичка.Почему в JS постоянно используют getElementById, а не querySelector, в чём разница или это дело вкуса.
@ukraine_on_fire526
@ukraine_on_fire526 6 жыл бұрын
А нельзя ли те игры что на Canvase сделать на JavaScripte?
@webdewep8992
@webdewep8992 6 жыл бұрын
Возможно ли сделать JS код короче?
@itgid
@itgid 6 жыл бұрын
Чаще всего да. Просто уроки рассчитаны на понимание, я стараюсь расписывать каждый ход, чтобы было понятно.
@zaxaso2269
@zaxaso2269 5 жыл бұрын
а как в это меню посестить текст? я пытался через сделать,но у меня не чего не получалось помогите плз!?
@ХудожникНастоящий
@ХудожникНастоящий 6 жыл бұрын
Написал вот такую хреновину, чтобы меню как вылезало, так и скрывалось при нажатии на M. Почему-то не работает как задумано... document.onkeydown = function(event) { var menuLeft = 0; if (event.code == 'KeyM') { menuShow(); menuLeft = 1; } else if (event.code == 'KeyM' && menuLeft>0) { menuHide(); } }
@aisultanmukushev7598
@aisultanmukushev7598 6 жыл бұрын
(Сначала объявляем глобальную переменную) var menuLeft = 0; document.onkeydown = function(event){ if (event.code == "KeyM" && menuLeft == 0){ menuLeft = 1; menuShow(); } else if(event.code == "KeyM" && menuLeft == 1){ menuLeft = 0; menuHide(); } }
@arminemazmanyan5717
@arminemazmanyan5717 6 жыл бұрын
спасибо )))
@artemaramma2912
@artemaramma2912 5 жыл бұрын
вот мой код : var n=0; document.onkeypress = function(event){ if(n%2==0){ if (event.key =='m'||event.key=='M'){ menushow(); n++; } } else { menufide(); n++; } } n-глобальная переменная. Тут при нажатии клавиши m меню или появляется или исчезает (чуть-чуть понятнее для пользователя);
@andriysalahub3064
@andriysalahub3064 5 жыл бұрын
не працюэ ваш варіант, зупиняється на if на else не переходить через помилку з круглими душками перед else заберіть одну і добавте після другого n++
@falc0nreeper500
@falc0nreeper500 4 жыл бұрын
У меня onmouseover и onmouse over не работает ( я сделал как в инструкции
@МиколаСвятий
@МиколаСвятий 3 жыл бұрын
такая же делема, уже не знаю даже куда стучать, в какие двери за решением
@СветланаРазумовская-й7л
@СветланаРазумовская-й7л 7 жыл бұрын
У меня к вам два вопроса. 1. Почему querySelector пишется с помощью большой буквы, а onmouseover все с маленькой? 2. Почему в одном месте название функции пишите без скобок, а где if со скобками? Я не понимаю, объясните пожалуйста.
@hack-cpp
@hack-cpp 7 жыл бұрын
Вы из-за ошибки решили заменить getElementById?:)
@itgid
@itgid 7 жыл бұрын
Я уже не помню где и что заменял.
@viktorklim8107
@viktorklim8107 7 жыл бұрын
Наконец-то JavaScript, а не jQuery.
@mariasana9
@mariasana9 5 жыл бұрын
Safari не подобається, коли я використовую Escape
@nabilhasanov7313
@nabilhasanov7313 7 жыл бұрын
День добрый! Подскажите пожалуйста каким образом я могу скрыть меню нажатием повторной кнопки "M".Буду благодарен за ответ!
@michailk296
@michailk296 6 жыл бұрын
window.onload = function() { var count = 0; document.querySelector('#menu').onmouseover = showMenu; document.querySelector('#menu').onmouseout = hideMenu; document.onkeydown = function(event) { console.log(event); if (event.code === 'KeyM' && count === 0) { showMenu(); count++ } else if (event.code === 'KeyM' && count === 1) { hideMenu(); count-- } } function showMenu() { document.querySelector('#menu').style.left = 0; } function hideMenu() { document.querySelector('#menu').style.left = '-230px'; } }
@yippeeki-yey
@yippeeki-yey 6 жыл бұрын
У кого хром, и раздел code="" пустой, то вместо используйте charCode == 109
@Виталий96-к4я
@Виталий96-к4я 6 жыл бұрын
Cool!!
@Tube26218
@Tube26218 6 жыл бұрын
В моей версии хрома event.code пустой. Почему так происходит? KeyboardEvent { key: "m", code: " " } Версия Chrome 68
@Tube26218
@Tube26218 6 жыл бұрын
РЕШЕНО! Изменил событие .onkeypress на .onkeydown
@mrnshanyan9615
@mrnshanyan9615 6 жыл бұрын
👍👍👍
@ВиталийСлободянюк-х8м
@ВиталийСлободянюк-х8м 7 жыл бұрын
Вроде как просто, а во сам не могу додуматься до такого. Автор как решить данную проблему?
@itgid
@itgid 7 жыл бұрын
Какую именно?
@ВиталийСлободянюк-х8м
@ВиталийСлободянюк-х8м 7 жыл бұрын
Как научится кодить у высоком уровне? Как Вы. (мне 18 лет)
@itgid
@itgid 7 жыл бұрын
Только практика. И искать сложные задачи и людей которые лучше вас и учится у них.
@andreinechaev7214
@andreinechaev7214 6 жыл бұрын
У меня при нажатии клавиши "m" консоль не показывает code: "KeyM", а только пустые двойные кавычки: KeyboardEvent {isTrusted: true, key: "m", code: "", location: 0, ctrlKey: false, …}
@andreinechaev7214
@andreinechaev7214 6 жыл бұрын
P.S. Когда поменял команду onkeypress на onkeydown стал появляться code: "KeyM"
@itgid
@itgid 6 жыл бұрын
используйте key просто!
@kapotonai
@kapotonai 6 жыл бұрын
Не совсем понял,почему вы указали style.left ='-230px' ,а не style.left = -230 +'px';
@trokay1
@trokay1 6 жыл бұрын
На самом деле можно написать и по 3му варианту '-230' + 'px' (дело в том что это значение принимается как строка. Нам же нужно чтобы корректно браузер "кушал" значение). Надеюсь помог.
@kapotonai
@kapotonai 6 жыл бұрын
Максим Трокай Спасибо. А говорили, что JS один из лучших языков программирования для новичков. По моему мнению, это ни разу не правда.)
@trokay1
@trokay1 6 жыл бұрын
На самом деле так и есть) Как раз для облегчения это и сделано) Честно, нужно просто привыкнуть. Я вот как раз новичок, прям совсем новичок) Просто некоторые моменты запоминаются)
@evergreensun7283
@evergreensun7283 4 жыл бұрын
Вы лучший преподаватель! Вас приятно слушать, здорово и просто объясняете. И клавиатура мас приятно делает бяк бяк
Учим JavaScript 26. Поле ввода пароля
18:37
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 23 М.
Учим JavaScript 33. Создаем ToDo список дел
15:06
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 59 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 17 МЛН
Why no RONALDO?! 🤔⚽️
00:28
Celine Dept
Рет қаралды 113 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 96 МЛН
Учим JavaScript 29. Плавная прокрутка страницы вверх
16:22
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 30 М.
Учим Java Script 16. Пишем сервис CSS generator
14:17
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 30 М.
Учим JavaScript 36. Вкладки
27:41
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 25 М.
Учим JavaScript 24. Таймеры и интервалы
20:00
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 37 М.
Создание игры на чистом JavaScript за 20 минут!
21:45
Гоша Дударь
Рет қаралды 335 М.
Учим Java Script 15. Работаем с radiobutton
13:51
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 36 М.
Учим JavaScript 32. LocalStorage
15:24
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 42 М.
Учим JavaScript 18. Решаем задачи с ассоциативными массивами
16:05
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 29 М.
Учим JavaScript 28. Прокрутка колесом мыши
17:14
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 23 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 17 МЛН