Производительность keyup / click - PullRequest
2 голосов
/ 16 июня 2020

Я добавляю следующее событие, которое просто обновляет переменную фактическим временем:

$(document).keyup(function () {
    lastAction = new Date();
});

Теперь мне интересно, снизит ли это производительность браузера? Было бы лучше удалить событие из документа и снова добавить его с таймером (например, через 1 с), чтобы не срабатывала каждая клавиша?

$(function () {

    $(document).keyup(actionevent);

});

function actionevent() {
    lastAction = new Date();
    $(document).off("keyup", actionevent);

    intervalId = setTimeout(function () {
        $(document).keyup(actionevent);
    }, 1000);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...