Учим JavaScript 22. Кошка гоняется за мышкой

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

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

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

Күн бұрын

Пікірлер: 79
@Rusakoz
@Rusakoz Жыл бұрын
"Либо заказчик вам не оплатил" убило :)))
@batradzbazzaev
@batradzbazzaev 5 жыл бұрын
Пока что самое лучшее объяснение JavaScript для начинающего. В уроках рассмотрены такие важные моменты для начинающего, как срабатывание обработчика по клику на кнопке, или по событиям мыши. Отличное видео, очень понравились ваши курсы мне.
@irynabelaya8191
@irynabelaya8191 5 жыл бұрын
До чего вы прекрасный учитель!!!!
@bunnybugs6623
@bunnybugs6623 4 жыл бұрын
Все супер доступно спасибо вам за роботу!
@freeSAM22
@freeSAM22 6 жыл бұрын
либо когда заказчик вам не оплатил)
@ichelsea
@ichelsea 4 жыл бұрын
Спасибо, Алекс!
@BRafaelT
@BRafaelT 6 жыл бұрын
Вот это прикол, спасибо! Очень интересные примеры у Вас!
@itgid
@itgid 6 жыл бұрын
Спасибо!
@Дмитрийвделе-р9ч
@Дмитрийвделе-р9ч 5 жыл бұрын
Единственный канал на котором классно объясняют
@jokerx2825
@jokerx2825 6 жыл бұрын
Мне ваши видео уроки понравились! Хотя и иногда сложно понять и из за этого смотрю другие видео или в интернете чтобы объяснили пошагово подробнее! И ещё раз спасибо вам за видео уроки!
@itgid
@itgid 6 жыл бұрын
Увы, тяжело соблюсти баланс между классной фичей и сложность.
@mariadobrydnyk2726
@mariadobrydnyk2726 4 жыл бұрын
Спасибо!Очень помогли.
@TheYodes
@TheYodes 6 жыл бұрын
Здорово бы увидеть, как картинка будет поворачиваться в ту или иную сторону в зависимости куда мы двигаем мышь, например, ведем вправо курсор, кот смотрит направо, если влево, кот смотрит влево.
@itgid
@itgid 6 жыл бұрын
Вы можете применять трансформацию к картинке в зависимости от вектора движения.
@addmokaskas
@addmokaskas 6 жыл бұрын
cat.style.cssText = "transform: rotate3d(0,1,0,"+event.clientX+"deg);";
@MaksimIsaaevich
@MaksimIsaaevich 7 жыл бұрын
Александр, спасибо большое за Ваши труды! В сети много видео обучению "по классике". Тоже конечно полезно, так как в Ваших видео не охватываются все тонкости. Но в любом случае, как мне кажется, JS лучше начинать изучать по Вашим урокам, что бы понять как мы сможем использовать JS на практике при верстке. Своего рода обзор возможностей. Ну а после углубленно по "по классике". С Вами как-то можно связаться? На сколько я слышал вы в Бионике преподаете?
@itgid
@itgid 7 жыл бұрын
В Бионике иногда, когда есть свободное время. А так - компьютерная академия ШАГ либо на почту alexxlu@mail.ru А так вы правы - всегда считал что без практики, причем реальной а не расчета факториала 10 способами, изучать языки программирования очень тяжело, особенно для начинающих. Есть хорошие книги по JS, но они подходят только для тех, кто уже пишет и понимает код. Плюс JS может "сломать шаблон" человеку, который привык к строгой типизации, и кучи ограничений C, C++, C#. Поэтому и старался сделать уроки в первую очередь для "вхождения" в язык.
@VIJana79
@VIJana79 5 жыл бұрын
@@itgid Скажите, пожалуйста, какие курсы вы преподаёте в Бионике? (Это кибер бионик систематикс? я правильно поняла?)
@МихаилМаринченко-ы1з
@МихаилМаринченко-ы1з 6 жыл бұрын
Спасибо!
@SashaPleshevich
@SashaPleshevich 7 жыл бұрын
Спасибо! Круто!
@0410880
@0410880 6 жыл бұрын
Отличные уроки. Спасибо!
@itgid
@itgid 6 жыл бұрын
Спасибо!
@icevideos7655
@icevideos7655 7 жыл бұрын
Отличные уроки. Но когда будут курсы по Python и PHP, которые вы обещали запустить?)
@q1dsdsdsq2dssdsd95
@q1dsdsdsq2dssdsd95 7 жыл бұрын
ладно php но зачем тебе питон? без джанго питон не особо нужен в вебе
@qwerty-qr3ku
@qwerty-qr3ku 7 жыл бұрын
Я тоже за PHP
@user-mt1vz4tr2t
@user-mt1vz4tr2t 6 жыл бұрын
Эшли Янг большинство созданные сайты на php лагает например вк фейсбук википедия. Лучше питон
@misteranderson6058
@misteranderson6058 6 жыл бұрын
Зачем php, Лучше ноду взять
@kapotonai
@kapotonai 6 жыл бұрын
Со знанием PHP быстрей работу найдешь)
@_pheax
@_pheax 6 жыл бұрын
Класс !!!
@ИяИя-п2к
@ИяИя-п2к 5 жыл бұрын
Очень интересно! А дождь или снег делаются также?
@itgid
@itgid 5 жыл бұрын
Принцип похож!
@АртемАлексеенко-й2ъ
@АртемАлексеенко-й2ъ 6 жыл бұрын
Здравствуйте. Спасибо за урок. Объясните пожалуйста. Вот у нас функция 1 и вложенная в нее функция 2. Обе срабатывают на onmousemove. Почему первая функция отрабатывается только один раз, а вторая - постоянно? Мы же не получаем постоянно картинку и не записываем ее в переменную cat при каждом движении мыши. Это из-за того, что функция 2 по сути зациклена (бесконечна) и функция 1 не может пойти на "второй круг"?
@yarik83men51
@yarik83men51 5 жыл бұрын
Спасибо...
@сергейпетров-р3ь6с
@сергейпетров-р3ь6с 6 жыл бұрын
Параметр же именуется произвольно? Как кому удобнее event/evt/ или просто e
@pavelladan3887
@pavelladan3887 7 жыл бұрын
Отлично) Но подобное можно сделать через CSS выбрав на cursor картинку :)
@itgid
@itgid 7 жыл бұрын
Покажите как, буду благодарен. CSS3 дает богатые возможности манипулирования, не спорю, но проще сделать через JS (хотя это очень субъективное замечание).
@pavelladan3887
@pavelladan3887 7 жыл бұрын
cursor: url('путь к курсору') ну оно вместо курсора поставить картинку :) немного иначе будет выглядеть...
@ИяИя-п2к
@ИяИя-п2к 5 жыл бұрын
В комментариях на вопрос:'А как сделать чтобы этот скрипт начал работать не сразу?',вы ответили:''В принципе легко. Завтра будет видео!"-как называется это видео?Не могу найти!Очень интересно!
@itgid
@itgid 5 жыл бұрын
напишите в телеграмм канал - скину
@ИяИя-п2к
@ИяИя-п2к 5 жыл бұрын
телеграмма нет)))
@wickedtorpedo75
@wickedtorpedo75 5 жыл бұрын
Стоило сначала подробнее рассказать про объект event
@rinatkin7703
@rinatkin7703 5 жыл бұрын
здраствуте почему картинка не отображаеться через JS если ее путь указан в компьютере, a если вставить ее в html то отображаеться
@yuraabharian7772
@yuraabharian7772 5 жыл бұрын
Поначалу не работало событие onmousemove , работало будто применял onmousedown, кот появлялся там, где щелкал мышью, код полностью совпадал с кодом урока. В итоге достал из папки, перенес все на рабочий стол и все заработало. defer в script прописывал. Кто подскажет, в чем проблема была?
@vvv7220
@vvv7220 6 жыл бұрын
Можно ли написать код, чтобы отменить выполнение функции, даблкликом например? В рамках знаний начинащего. Или для этого нужны более глубокие знания JS. Гуглил "Отмена выполнения функций" и натыкался на то, что это сложная проблема...
@itgid
@itgid 6 жыл бұрын
конечно можно. Если вы вешали событие на element.onclick то просто напишите в коде element.onclick = null и после этого событие не будет выполняться. Есть и более сложные и красивые способы отмены событий.
@vvv7220
@vvv7220 6 жыл бұрын
Наверное не поняли меня. Я имею ввиду остановить функцию не написанием строчки кода, а действием двойным нажатием кнопки мыши. То есть вот картинка движется за курсором, а что бы перестала двигаться, нажать два раза кнопку мыши.
@alexx_2023
@alexx_2023 Жыл бұрын
@@vvv7220 снять обработчик событий с объекта и все будет ок!
@ericraudy
@ericraudy 7 жыл бұрын
А как сделать чтобы этот скрипт начал работать не сразу,а допустим,через неделю(когда выяснится что заказчик недобросовестный) ?
@itgid
@itgid 7 жыл бұрын
В таком случае нужно повесить запуск функции в тело проверки времени и даты. Если время больше или равно заданному запускать эту функцию при старте системы. Хотя проще разместить часть скриптов на вашем сервисе и удаленно запускать их сайта.
@itgid
@itgid 7 жыл бұрын
В принципе легко. Завтра будет видео!
@игорьмамоненко
@игорьмамоненко 5 жыл бұрын
Ну вы только добавлением обработчиков по этим событиям нагрузите проц и сеть
@pavlo5944
@pavlo5944 6 жыл бұрын
підкажіть будь ласка як називається плагін який підсвічує слово - кольором
@itgid
@itgid 6 жыл бұрын
только emmet стоит. Вроде больше ничего не ставил.
@pavlo5944
@pavlo5944 6 жыл бұрын
telegra.ph/123-04-18-8
@singlebw4065
@singlebw4065 4 жыл бұрын
Я всю голову сломал как двигать объект который выравнен с помощью flex-box и находиться в родителе определённого размера. Объект при таком раскладе имеет 0 позицию если использовать position relative. При добавлении ему координат естественно фигня, при использовании флага который изменяется по пиксельно и присваивается позиции left тоже не очень, движение объекта не сходиться с движением мыши. Я видимо тупой уже 4й день никакого результата.
@НиколайНиколай-ц9у6т
@НиколайНиколай-ц9у6т 6 жыл бұрын
а зачем нужен 'px' здесь event.clientX+20+'px'
@dessan7167
@dessan7167 6 жыл бұрын
А как сделать так, чтоб иконка пропадала если мышку не двигать?
@itgid
@itgid 6 жыл бұрын
Запускаем таймер на 5 секунд, если событие move не происходит - скрываем иконку. Если происходит - обнуляем таймер
@dessan7167
@dessan7167 6 жыл бұрын
а как это в коде будет "если событие move не происходит"? Присвоит переменную для var move = document.onmousemove = function (){ ..... и потом if move = not move then cat.style.display='none'; Как-то так?
@itgid
@itgid 6 жыл бұрын
Вешаем на move функцию. Внутри функции делаем clearTimeout(timer) и запускаем заново таймер
@dessan7167
@dessan7167 6 жыл бұрын
не очень помогло пояснение)А можно как-то отслеживать изменился ли параметр или нет?
@itgid
@itgid 6 жыл бұрын
Какой параметр вы хотите отслеживать?
@ВиталийСлободянюк-х8м
@ВиталийСлободянюк-х8м 7 жыл бұрын
event здесь просто как параметр? ...
@ДенисЛавров-т4з
@ДенисЛавров-т4з 6 жыл бұрын
да
@npc6110
@npc6110 7 жыл бұрын
как внедрить javascript код на чужой сайт ?
@itgid
@itgid 7 жыл бұрын
Получить доступ по ftp и записать свой код в файл.
@mustang...
@mustang... 7 жыл бұрын
По видео складывается ощущение, что автор знает другие языки, однако с js знакомится вместе с этими видео, потому что слишком очевидные ошибки не видит =)
@itgid
@itgid 7 жыл бұрын
Бывает так, что возникает идея и сразу записывается. И бывают ошибки.
@Independent19c
@Independent19c 7 жыл бұрын
А, мне даже так больше интересно, когда запись не такая "вылизанная", и ошибки возникающие, в процессе написания более приближают к жестоким реалиям Js.10 из 10 разгневанных не добросовестных заказчиков))).Спасибо за такой классный материал, прям подряд лайки леплю).
@Bogelma
@Bogelma 6 жыл бұрын
Не понимаю, зачем вообще создавать документ css если всё что можно сделать в css можно сделать и в Джаве и + больше возможностей. Я прав или ошибаюсь?
@terrapsevdo5489
@terrapsevdo5489 6 жыл бұрын
пороха создания сайта видать еще не нюхал ты)))
@ФорменШульц
@ФорменШульц 2 жыл бұрын
не работает
Учим JavaScript 21. События мыши
21:56
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 48 М.
Учим JavaScript 26. Поле ввода пароля
18:37
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 23 М.
Noodles Eating Challenge, So Magical! So Much Fun#Funnyfamily #Partygames #Funny
00:33
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 46 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 19 МЛН
Мама у нас строгая
00:20
VAVAN
Рет қаралды 12 МЛН
Наряжаем ёлку игрушками на JavaScript
35:22
Учим JavaScript 24. Таймеры и интервалы
20:00
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 37 М.
Учим JavaScript 28. Прокрутка колесом мыши
17:14
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 23 М.
Советский мультфильм про нашу жизнь !
13:49
Дедушка Аргентинца
Рет қаралды 7 МЛН
Учим JavaScript 20. Функции и работа с ними
18:36
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 58 М.
Учим JavaScript 29. Плавная прокрутка страницы вверх
16:22
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 30 М.
Ветвление в Javascript. JS для начинающих
17:48
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 47 М.
Калькулятор на JavaScript. JS для начинающих
16:24
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 176 М.
Noodles Eating Challenge, So Magical! So Much Fun#Funnyfamily #Partygames #Funny
00:33