Javascript Практика 01. HTML5 Canvas и Javascript Классы для создания анимации (1000 окружностей).

Поделиться
HTML-код
  • Опубликовано: 25 авг 2024

Комментарии • 33

  • @SergeAser
    @SergeAser 5 месяцев назад +1

    Спасибо огромное за урок! Все очень доходчиво и понятно. Классы, canvas... Если еще задать рандомные размеры для сфер и цвета (не из заданного массива) - будет еще красивее.
    function generateRandomColor() {
    var red = Math.floor(Math.random() * 256);
    var green = Math.floor(Math.random() * 256);
    var blue = Math.floor(Math.random() * 256);
    var color = `rgb(${red},${green},${blue}, 0.5)`;
    return color;
    }

  • @megachel70
    @megachel70 9 месяцев назад +1

    Очень интересно и доходчиво для меня , начинающего. Благодарю за урок.

  • @XyuTe6eHaBopoTHuK
    @XyuTe6eHaBopoTHuK 2 года назад +1

    Спасибо 👍)

  • @mikledyuba5048
    @mikledyuba5048 Год назад

    Добрый день. Очень доходчивое объяснение, буквально все пошагово разжевано. Это здорово. Хотелось бы, чтобы задача была приближена к реальной. Как известно, молекулы сталкиваются подобно упругим шарикам. Здесь же они как бы проходят друг через друга.
    Есть один недостаток - знак равенства в программировании означает операцию присваивания, а в речи он звучит как равно. Понятно, что автор хочет упростить восприятие материала.

  • @sashnevski
    @sashnevski 3 года назад +1

    Я в шоке. Мне тут задание по работе дали сделать анимацию на канвасе. Что-то похожее. А тут видос вышел в тему. Вот это совпадение. Бегу смотреть. И сразу лайк.

  • @alexforos5425
    @alexforos5425 2 года назад +1

    Большое спасибо! С интересом смотрю ваш канал. Пожалуйста, продолжайте!

  • @alexidino
    @alexidino 2 года назад +4

    Топовое задание, с интересом сделал, познакомился с элементом , плюс куча методов. Не могу в очередной раз не отметить подачу, благодаря отсутствию запинаний и слов паразитов восприятие проходит на максимальном уровне. Надеюсь на дальнейшее развитие канала, добавление практики, а так же видео в другие плейлисты. Через недельку потихоньку начну смотреть React, попутно закрепляя JS.

    • @stackdev
      @stackdev  2 года назад

      Спасибо за такой позитивный комментарий!

  • @vladimirpuzey713
    @vladimirpuzey713 3 года назад +2

    Выглядит оч. круто - бегу пробовать! Спасибо 👍

    • @stackdev
      @stackdev  3 года назад +3

      Шарики полетели?:)

  • @iKorewBro
    @iKorewBro 2 года назад +4

    👍👍👍 Спасибо! Посмотрел уже почти все видео на канале.
    В конце, где случайный цвет, передается диапазон от 1 до длины массива -1. Но в массиве индексы с 0 идут, надо 0 передавать, вместо единицы.

    • @stackdev
      @stackdev  2 года назад

      Все правильно говорите!

  • @Fess-dt4eo
    @Fess-dt4eo 2 года назад +1

    Спасибо за необычный проект! Объяснение супер, хочется больше и больше практических видосов )

    • @stackdev
      @stackdev  2 года назад

      Спасибо! работаю в этом направлении:)

  • @Code.bless_you
    @Code.bless_you 3 года назад +3

    Твои ролики-отдельный вид дзена)

  • @MrAnderboom
    @MrAnderboom 2 года назад +1

    Спасибо! Очень познавательно и поучительно! Ждём новых уроков.

  • @galievramil1169
    @galievramil1169 2 года назад +1

    Классное видео! Спасибо за твой труд!

  • @user-nb1is5wc4k
    @user-nb1is5wc4k 2 года назад +1

    Интересный проект для начинающих вроде меня. Спасибо, попробую что-то с этим придумать.

  • @user-hs1gy5ek5t
    @user-hs1gy5ek5t 3 года назад +1

    Большое спасибо!

  • @user-ki8ij8xi9c
    @user-ki8ij8xi9c 2 года назад +1

    у вас очень интересные видео! Не понимаю, почему мало лайков 🤨 Народ, не скупитесь! Это ведь столько труда и знаний - создавать подобные уроки!

    • @stackdev
      @stackdev  2 года назад

      Спасибо!:)

  • @tigranovakyan2783
    @tigranovakyan2783 3 года назад +1

    Разобрался))) случайно скопировал функцию clear в draw(): Спасибо за уроки супер!!!! шарики летят))

  • @nouchanceunstoppable9213
    @nouchanceunstoppable9213 3 года назад +1

    Привет Василий, будет ли уроки по ООП JavaScript? (инкапцуляция, наследования, полиморфизм) - для меня эти термины очень сложные , не понимаю вообще.Удачи вам и большое спасибо за уроки!

    • @stackdev
      @stackdev  3 года назад +1

      Спасибо! что-то будет!

  • @____Olga__
    @____Olga__ 3 года назад +1

    🥰

  • @simonbryczkowski8675
    @simonbryczkowski8675 2 года назад

    Добрый день. А есть ли возможность вместо окружностей создавать например картинку или иконку? т.е вместо окружностей будут летать какие-либо небольшие иконки.

  • @tigranovakyan2783
    @tigranovakyan2783 3 года назад

    я то думаю че так мало лайков, видео то сегодняшнее))) где то я промахнулся , в консоли 100 а рисуется 1))) дебажу дальше))

  • @tigranovakyan2783
    @tigranovakyan2783 3 года назад +2

    создал еще и рандомные цвета в цыкле добавив код "
    function getRandomInRange(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
    }
    const color1 = getRandomInRange(0, 255);
    const color2 = getRandomInRange(0, 255);
    const color3 = getRandomInRange(0, 255);
    color1;
    color2;
    color3;
    let colorRGB = `rgb(${color1},${color2},${color3})`;
    let color = colorRGB;"