Определение процессов количества времени тратит Блокирование/Выполнение

Вам нужен способ выяснить, в какое поле ввода в данный момент вводит пользователь. Мы можем сделать это, прикрепив click слушателей событий к отдельным текстовым полям. Как только кто-то нажимает на него, чтобы что-то набрать, мы обновляем глобальную переменную, которая содержит ссылку на только что нажатый - и, следовательно, активный - объект. Сначала дайте вашим текстовым полям идентификатор, чтобы мы могли их различать:

<input type="input" id="input1">
<input type="input" id="input2">

Затем добавьте следующие строки:

var activeInput;
document.getElementById("input1").addEventListener("click", toggleActive);
document.getElementById("input2").addEventListener("click", toggleActive);

function autoFill() {
  activeInput.value += "only works with the first input";
}

function toggleActive(e) {
  activeInput = e.target;

}
6
задан inspectorG4dget 12 October 2012 в 01:13
поделиться

1 ответ

Вы можете использовать 'time'

 $ time ls /usr/bin

 real    0m4.756s
 user    0m0.051s
 sys     0m0.078s

real - sys = общее время ожидания ввода-вывода (спящего режима / блокировки)

sys - user = время, потраченное на системные вызовы

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

0
ответ дан 18 December 2019 в 04:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: