/ / Використовуйте події клавіатури / клавіатури в JavaScript одночасно - javascript, продуктивність, addeventlistener, клавіш, клавіатура

Використовуйте елементи керування клавіатурою / keydown одночасно в JavaScript - javascript, performance, addeventlistener, keydown, keyup

Якщо у нас є динамічна інформація (тобто на мітці), яка відрізняється від того, який користувач має введення в якомусь текстовому полі, чи є хорошою практикою використовувати всі події на клавіатурі, щоб якомога швидше оновлювати інформацію?

Якщо припустити, що ми не хочемо запобігати будь-якому типу введення, оновлена ​​інформація генерується у коді (відсутність послуг) тощо.

The натискання клавіші це зрозуміло, тому інформація не є статичною між кейдаун і введення події

Але якщо користувач просто натискає клавішу, події "клавіатури" та "клавіатури" майже одночасно.

Якщо користувач натискає, "натискання клавіші" оновить інформацію.

Отже, є клавіша / натискання клавіші або клавіатура / натискання клавіш комбінація достатня?

Відповіді:

1 для відповіді № 1

Я рекомендую використовувати просто keyup. Це спрацьовує, коли користувач відпускає ключ, і, як я вважаю, це, як правило, коли ви хочете виконати певні дії. Він не виграв "занадто рано" (наприклад keydown робить).

Я рідко бачу використання для keydown або keypress.