Блин, как же я хотел этого видео и тут БАЦ, канвас за 30 минут=) Спасибо Хауди!=)
@HowdyhoNet6 жыл бұрын
Рад помочь!)
@ogurchek93664 жыл бұрын
@@HowdyhoNet а как сдєлать штоб круг рисовался при простом нажатиє? линия вєдьотс а круг сам не рисуется. Я не руский. Извините за не грамотность
@ilnev37384 жыл бұрын
@@ogurchek9366 он показывал в видео
@vivettanors3 жыл бұрын
Хорошая подача урока, сжато и четко. Для понимания вектора развития очень подойдет. Однозначно лайк.
@MegaDragon11126 жыл бұрын
Спасибо за то, что делаешь такие познавательные уроки. Благодаря твоим видео, у меня появляется мотивация на изучение языка. Спасибо!
@HowdyhoNet6 жыл бұрын
Рад помочь
@MegaDragon11124 жыл бұрын
@@synthesisone2787 Да, прошелся по HTML/CSS/JavaScript/PHP/Mysql, сейчас всё закрепляю практикой параллельно изучая WordPress
@swokko884 жыл бұрын
@@MegaDragon1112 а Python?)
@ВладиславБирюков-ш5э4 жыл бұрын
@@swokko88 зачем, если он php выучил, я вообще буду node js учить, хотя он не легкий, но я чисто по js иду
@swokko884 жыл бұрын
@@ВладиславБирюков-ш5э я рофлю И NodeJS легче обычного JS
@riwkus Жыл бұрын
Жаль что нельзя поставить несколько лайков. Урок гораздо лучше чем многие аналоги на Ютубе. Спасибо!
@i2ri2k134 жыл бұрын
Я прям почувствовал как Хауди чувствует себя в js. Как масло в сыре!
@vitaliypogoretsky31996 жыл бұрын
Спасибки! Это были продуктивные полутора часа просмотра и практики =)
@faust3746 жыл бұрын
Хауди, спасибо тебе большое за твою работу.. Очень мотивируешь и просто в кайф смотреть твои видео)
@HowdyhoNet6 жыл бұрын
Стараемс
@ilikemycat94444 жыл бұрын
Посмотрел....Теперь играю не в игры а в HTML
@ruslanundefined22422 жыл бұрын
Хаха лучший
@СардорИргашев-е6м5 жыл бұрын
Ты очень крутой программист, я уже давно смотрю тебя и многому научился, по больше таких поучительных видео только порадует твоих подписчиков. 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👏👏👏👏👏👏👏👏👏👏👏👏🏼👏🏼👏🏼👏🏼
@oskarrimjan45204 жыл бұрын
Как же у меня горит жопа!! Это очень классная обучалка и вообще я люблю этот канал, тк здесь приятная подача материала, но нельзя так быстро объяснять! Я смотрел этот видос часа 2 и за это время я посмотрел только 20 минут! Надо делать всё медленнее, чтобы человек, который пытается что-то выучить успевал за тобой😁
спасибо, ваше видео мне помогло в изучении html!!!
@lubbutel_porrjaty1723 жыл бұрын
Всё просто и понятно, спасибо Хауди
@Kot_off6 жыл бұрын
Как всегда видео на высшем уровне)
@rsdpalinokov17716 жыл бұрын
Очень крутое и полезное видео от Хауди-хо!!!!!!!! Ставлю лайк!!!!!!
@lime14533 жыл бұрын
Ты за 11 минут рассказал больше чем я за пол года уча java script
@777Vasya776 жыл бұрын
Годнота! Спасибо)
@lsoka89286 жыл бұрын
*классный урок, а те кто хотят по серьёзнее освоить канвас, и вообще js, то советую прочитать книгу - javascript для самых маленьких, очень интересная книга, не пожалеете потраченного времени;) Хауди, ставь лайк, если читал эту книгу :)))*
@Max-kr4ie5 жыл бұрын
Спасибо ушел читать) надеюсь ты жив здоров.
@dzundzanify6 жыл бұрын
Ты просто БОГ!
@fartuh6 жыл бұрын
Так вот как эта штука работает, спасибо, хауди!
@javascript75433 жыл бұрын
ты мой кумир🎈
@yeshyeshli3 жыл бұрын
Спасибо большое за урок!
@HoshiramaSensei4 жыл бұрын
Спасибо, очень полезное видео!
@EvilGazz4 жыл бұрын
Огромное спасибо за урок!
@ktoto32926 жыл бұрын
божественное произношение англ...
@МаркСтепанов-х8м6 жыл бұрын
а все это можнл реализовать на Jquery? Или ванильный js оптимален для canvas?за видео лайк
@dede68345 жыл бұрын
Нихуя не понял, но очень интересно P.S Ну понял немного, но только из знаний в англиском языке.
@АнимаТОР-б1л4 жыл бұрын
Dede +
@artifice474 жыл бұрын
HTML, CSS и JavaScript Надо знать
@H336-p1v6 жыл бұрын
У меня есть такое правило: если дело касается видео *Хауди ХО*- тогда вначале ЛАЙК, а потом просмотр 😏
@sarxanabdullayev6440 Жыл бұрын
спасибо за урок!
@vigilit-video17656 жыл бұрын
Отличное видео! Спасибо!
@HowdyhoNet6 жыл бұрын
Рад помочь
@Vimble6 жыл бұрын
Спасибо!Очень позгавателен ,пасиб)
@EMWYPX675 жыл бұрын
*ты каждый день мати вируешь меня спасибо огромное XD **#Хауди*
@xenonist45025 жыл бұрын
За видео спасибо, давно пытался и бросил писать "Paint", т.к. не нашёл самостоятельно решения как избавиться от этих gap'ов. Есть вопрос: в чём разница на что вешать обработчик событий клавиатуры: на document или window?
@Evgeny..2 жыл бұрын
Ого, реклама Ивана Петреченко, я у него когда то учился, теперь работаю))
@ВладимирБорисовский-к4ю6 жыл бұрын
Очень крутой и полезный видос. Спасибо!
@huyna_polnaya6 жыл бұрын
Пожалуйста сделай урок по Bootstrap 4🙏
@MrAmir9916 жыл бұрын
У WebDesign Master есть урок
@user-xtkjdtr165 жыл бұрын
У Гоши Дударя есть такой урок.
@newview89254 жыл бұрын
У it doctor есть хорошие уроки
@Aidar__2 жыл бұрын
За песню из мема кот носок лайк)
@__Minecraft_Poseidon__6 жыл бұрын
очищать экран лучше так ctx.clearRect(0,0,w,h) вместо ctx.fillStyle = 'white' ctx.fillRect(0,0,w,h)
@bogdan_ov5 жыл бұрын
Конечно! Кого он учит!!?
@jamesflanders9945 жыл бұрын
@@bogdan_ov Людей. По крайней мере с виду.
@somnum15316 жыл бұрын
Спасибо за труд
@jyxaz17826 жыл бұрын
Привет, Хауди! Спасибо тебе за полезный контент :) Не думал ли ты снять видео о XML, XSL и т.п. языках?
@HowdyhoNet6 жыл бұрын
Нет, пока в планах нет таких уроков.
@neonneon20914 жыл бұрын
Очень круто!
@kukusikibabasikitv4 жыл бұрын
Большое спасибо!!!
@user-tx3wc5pl5c6 жыл бұрын
лутчший урок по canvas, что видел!!!
@doublebon1356 жыл бұрын
Хауди, привет! Есть в планах продолжать уроки по kivy Python? Или пока вдохновения для питона нет ?)
@bipiwnik6 жыл бұрын
Вишенка на торте хайпа
@SC-eg3dv6 жыл бұрын
На 18-й секунде эффектно
@Михаил-е8я7ю6 жыл бұрын
Привет, Хауди! Будет ли серия уроков во JS DOM? Есть на англиском, но на русском ничего адекватного не нашел. Ты - лучший прогграмист на рутубе!)
@sergiynimerovsky19176 жыл бұрын
learn.javascript.ru, только здесь можно отлично выучить язык! (Хауди рекомендует)
@ВИКА-г3о9р4 жыл бұрын
вопросик, а зачем 27:00 вообще нужно функция clear, если при клике на KeyS можно написать => ctx.clearRect(0, 0, canv.width, canv.height), все так же работает у меня
@nan-simon2 жыл бұрын
Отличный урок! Но есть вопрос, который мучает меня, как это работает на 31:12 ? у меня с crd не работает, переписал так var e = { clientX: coords.shift(), clientY: coords.shift() }; и все заработало. Не знаю может это какое-то глобальное обновление в JS 😕
@drewkarchev6 жыл бұрын
Интересно. А относительно какой точки треугольник повернулся?
@icruciall3 жыл бұрын
Наверно на пересечении серединных перпендикуляров
@uzproger95256 жыл бұрын
Сможешь сделать видео про grid layout
@tobe4596 жыл бұрын
Хорошо учишь по делу! у меня есть вопрос:для мобильных сайтов критичны ru com net? или можно выбрать более бесплатные? q?m?
@HowdyhoNet6 жыл бұрын
Это вопрос больше по SEO. Насколько я знаю - доменная зона не влияет на продвижение, если это не домен второго уровня (co.uk) и если это не труднодоступная доменная зона (de,fr и тд). Но, могу в чём-то ошибаться.
@IldarFreeLancer Жыл бұрын
спасибо!
@Sempai-ui9gd6 жыл бұрын
отличный канал, всё информативно, простыми словами, и какие-либо вопросы остаются достаточно редко. только 19.43 насчет градиента правильно ли я всё понял: в заливке "hello world" виден переход с magenta на blue, но никакого red. - это из-за того, что у нас в определении grad в функцию createLinearGradient третьим аргументом поступает 500? то есть, мы бы увидели красный цвет в тексте, если бы он был подлиннее (или если бы вместо 500 было число поменьше), верно ?
@HowdyhoNet6 жыл бұрын
Верно
@max_mgtow6 жыл бұрын
Спасибо Абрахам!) Ты меня надоумил воспользоваться сеопультом) Дали 500руб. даже не используя код "хо" 👍
@HowdyhoNet6 жыл бұрын
=)
@max_mgtow6 жыл бұрын
Хауди а через какое время запрос ВЧ будет в топе? Через 2 месяца или полгода? И не кинет ли Google в бан за ссылки?)
@HowdyhoNet6 жыл бұрын
Надо пользоваться аккуратно, я где-то говорил, что больше 5-10% бюджета на ссылки лучше не отдавать. Когда он окажется в топе тебе могут сказать в поддержке SeoPult. Главное пользуйся осторожно.
Я выучил за 30 минут ! Спасибо ! Мне всего лишь пришлось изучить много чего(опустим подробности), потом я стал опытным разработчиком через 15 лет я стал профи, после изобрели машину времени, доллар обесценился, биткоин развалился, путина избрали на 17 срок, после заморозки медведева. Теперь я вернулся из будущего Сеньором и выгнал себя который сейчас в прошлое что бы изобрести Эпл, если чего пишите помогу советом, я же теперь миллиардер и мне ничего не надо делать, у меня много свободного времени.
@michaelqi69856 жыл бұрын
Что сделать, что бы через час у меня было 1000$?
@ЛёняВасильев-у2б6 жыл бұрын
Значит можно взять кредит.
@UserSashko6 жыл бұрын
что ты куришь?
@_dyats6 жыл бұрын
Эээээ, чё ты врешь людям Путин был только 13 сроков(и то это уже его "двойники", потому что первый умер 2 года после первого срока), ты походу был в паралельной реальности-_-, смотри мне тут, как бы временно-просторовый континиум не взорвался, ато тогда всем жопа
Что обозначают скобки { } , после того, как ты написал function replay() ?
@ВИКА-г3о9р4 жыл бұрын
ору, я надеюсь за 4 месяца ты хоть что то изучил, я так просто ору, зачем идти учить canvas, если ты даже не понимаешь где пишется логика у функции
@ВИКА-г3о9р4 жыл бұрын
@@mathiaswei8715 зачем ты мне это пишиш, я уже знаю html препроцессор kit, css препроцессор sass на синтаксисе scss, git github знаю , именно работу с консольной, js более чем основы, вот учу react и иногда node, вообще это глупо, зачем ему canvas, если он не знает что такое function, уму не постижимо, таким людям не нужно подсказывать , он должен идти основы учить, да и мы же программисты, должны сами искать ответы на свои вопросы, это важный скилл
@Rostyslav-sg2il4 жыл бұрын
А будет видео по созданию диаграмм JS или SVG?
@Afalinj6 жыл бұрын
Продолжение !)
@TailwindCSS6 жыл бұрын
Спасибо )
@gensis54266 жыл бұрын
180 - like ; 0 - dislike
@arturmavlyuchenko76476 жыл бұрын
Продолжение будет по Kivy?
@rokaka_45764 жыл бұрын
здравствуй хауди хо у меня при работе с скриптом replaying выходит ошибка(html5.html:56 Uncaught TypeError: Cannot read property 'length' of null at html5.html:56) помоги пожалуйста
@KirillKlimov_lds6 жыл бұрын
Круто!
@ЮрийПатрикеев-д4д Жыл бұрын
хоть я ни бум бум в программировании, но было очень интересно! что здесь является языком программирования: канвас или джаваскрипт?
@HowdyhoNet Жыл бұрын
Второе.
@toy_by_toy6 жыл бұрын
19:46 не отрисовался красный в градиенте, потому что ширина 500?
@HowdyhoNet6 жыл бұрын
Верно
@Avonavi2326 жыл бұрын
Хауди, привет! Рисовалка на канве, это конечно хорошо.. но что, если дело касается взаимодействия с нарисованными элементами?) Как ловить на них события мыши? Есть библиотека Kanva кажется, там есть такой функционал, можно создавать layers и ловить на них события. А если без библиотеки? Если использовать svg, то это выходит проще.
@HowdyhoNet6 жыл бұрын
Простые расчеты от e.offsetX, как и в любых граф. приложениях.
@jamoliddinqodirov98662 жыл бұрын
ClearRect() тоже пойдет?
@Dima-x4p2 жыл бұрын
14:53
@egorlaptev2573 жыл бұрын
*Спустя наверное год решил переписать свой старый paint :)* P.S: _Код пришлось сильно ужать и изуродовать т.к. он не помещался в рамках моего статуса на_ *CodePen* codepen.io/KOSAKURA59a56cfaf4/project/editor/ZmpeVj
@phitrow3 жыл бұрын
0:40 старый ... эксплорер версии 9.. ХА!!! я еще IE 5.5 помню.. и Милениум
@stasstas11374 жыл бұрын
помогите пожалуйста у меня на 22:40 рисуется только на четверть экрана что мне делать.
@ВладимирПанов-з5н6 жыл бұрын
Спасибо
@LeanaMigdal4 жыл бұрын
Cпасибо! Вопрос: как мне сделать изменять background-image на файл, выбранный юзером?
@singlebw40654 жыл бұрын
Я чё то маленько потерялся. corse.push() - добавили тупо любой текст, в итоге при очередном вырезании shift получает этот текст, закидывает в объект на один элемент clientX: crd[ 0 ] второй clientY: crd[ 1 ] пустой остаётся и дальнейшие действия не прокатывают из-за несуразицы кода поэтому и не дорисовывает линии. Я так понимаю? Или я упустил глубокий смысл текста в push
@Music-rd4ee6 жыл бұрын
Хей Хауди Хо ты какои тип прогромирования учил или ещё учиши?
@eblavoltom5 жыл бұрын
Хауди, почему забросил такие уроки??? обидно....
@Бойправ-ж8ы3 жыл бұрын
Как картинки загружать канвасом? Не одну, а несколько, для создания коллажа?
@singlebw40654 жыл бұрын
Эти промежутки между шарами появляются если частота опроса мыши маленькая. При 1000 почти нормально рисуется. на 125 большие промежутки.
@xeupbekxeupbekovich79326 жыл бұрын
Интересный урок. А есть возможность этот рисунок сохранить в видео?
@akish46285 жыл бұрын
В теории, - да, а на практике это довольно сложно.
@ymarkin3482 Жыл бұрын
что за музыка 2:13-3:48??
@xxx40886 жыл бұрын
Привет автор, ответь пожалуйста, реально ли с помощью канваса рисовать картинку на компе и отправлять на сервер и она будет уникальной, то есть индентифицировать пользователя?
@НикитаСипратов-в8я5 жыл бұрын
Сделал все как показано в видео, но фигура не рисуется
@iglstivens4 жыл бұрын
Спасибо за видео! Встала задача поворачивать треугольник по оси Y, как это можно сделать? Обычно все видео о том как повернуть ту или иную фигуру по часовой стрелке, а как ее поворачивать в другой плоскости нет(
@nikoghosyann4 жыл бұрын
просто пиши - в начале цифры!
@PhotoshopArt8ua6 жыл бұрын
a gde uroki po python kivy?((
@КириллСердюков-м7щ5 жыл бұрын
Интересно. По простому хочу сказать что пытаюсь сделать - хочу сделать холст, на который можно перетаскиванием размещать предметы. Как понимаю можно фото превратить в объекты и двигать их на холсте. А вот еще хочу спросить - как задать масштаб и сетку-линейку есть ли такие инструменты?
@nerusnotfound3 жыл бұрын
Круто
@ЯрославПарамонов-ц2к2 жыл бұрын
Почему используется манипуляция с fillRect() и белым цветом, вместо того, чтобы сделать clearRect(0,0,canv.width,canv.height)?
@npc61106 жыл бұрын
Хорошая видео
@soucandcreative91086 жыл бұрын
Хауди делай больше видеуроков по языкам,но за час
@nadd53866 жыл бұрын
Зачем нам Иван Петриченко, когда у нас есть ты?)
@СлавикКраморенко6 жыл бұрын
Было бы шик делать текстовые версии на сайте. Читать как то удобнее
@powerrampage2 жыл бұрын
what is the SUBLIME COLOR SCHEME name ?
@АнисаКаримова-ф4э2 жыл бұрын
Пожалуйста скажите как сделать так чтобы твоём калькуляторе использовался один input и чтобы твоя программа невыводила то что ты написал умения работает только с двумя input
@protasov-by6 жыл бұрын
нарисовал канву как сделать чтобы она отображалась вместо background который дублирует текстуру (repeating), на этом эелементе в виде альфа наложения (частицы) хотелось бы вывести в конву и смешивать, а всё остальное поверх (элементы сайта), а то у меня канва рисуется поверх всего... или замещает bacground или если мудрить тормозит, т.к. все тело сайта с полупрозрачностями :)
@inkorcoder75516 жыл бұрын
юРиЭл )) неплохо я так угорел) Если по сути, то громковатый заголовок, у канваса намного более широкое апи чем автор обрисовал, и сказать что ты именно выучил за 30 минут - это несерьезно. Объясни про фильтры и смешивание, про это можно бесконечно говорить, возможности безрганичны почти. webgl тоже рендерится в канвасе, не знаю, можно ли это считать канвасом, по сути это совсем отдельное апи. Но "юРиЭл" это топ
@HowdyhoNet6 жыл бұрын
Урок не является исчерпывающим, это лишь введение, о чём было сказано в самом уроке. А для расширенного изучения фильтров, теней и всего остального - в описании есть ссылка.