дочерние элементы (12 клавиш). Надо сделать, чтобы можно провести курсором с зажатой левой кнопкой мыши по клавишам пианино, при этом будут проигрываться соответствующие данным клавишам ноты.
Событие mousemove
с зажатой клавишей
на mousedown вешаешь обработчик, на mouseup удаляешь
Плохая рекомендация кмк. Слишком много операций для простого движения
не сильно больше, чем флаг поднимать
Все же кажется надо развеять заблуждение. Как тебе кажется что будет дешевле в производительности: 1. Каждый раз по 2 событиям добавлять вызов браузерного апи с прокидыванием туда функции-обработчика? 2. Перед установкой 3 событий единоразово инициализировать переменную и в нее писать по 2-ум событиям значение? сколько это будет занимать места в хипе и как будет с этим гарбач работать для каждых из вариантов?
в рамках той задачи разница будет несущественна
Серьезно? Почему?
Обсуждают сегодня