Вопросы с тегом «settimeout»

setTimeout - это глобальный метод JavaScript, используемый для выполнения определенной функции или фрагмента кода после заданной задержки.

828
Как я могу передать параметр в функцию обратного вызова setTimeout ()?

У меня есть код JavaScript, который выглядит следующим образом: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } Я...

307
Сочетание асинхронной функции + ожидание + setTimeout

Я пытаюсь использовать новые асинхронные функции и надеюсь, что решение моей проблемы поможет другим в будущем. Это мой код, который работает: async function asyncGenerator() { // other code while (goOn) { // other code var fileList = await listFiles(nextPageToken); var parents = await...

251
Передать правильный контекст this для обратного вызова setTimeout?

Как передать контекст в setTimeout? Я хочу позвонить, this.tip.destroy()если this.options.destroyOnHideпосле 1000 мс. Как я могу это сделать? if (this.options.destroyOnHide) { setTimeout(function() { this.tip.destroy() }, 1000); } Когда я пытаюсь выше, thisотносится к...

241
Разница между setTimeout с и без кавычек и скобок

Я изучаю JavaScript и недавно узнал о событиях JavaScript. Когда я узнал об этом setTimeoutв W3Schools , я заметил странную фигуру, с которой раньше не сталкивался. Они используют двойные кавычки и затем вызывают функцию. Пример: setTimeout("alertMsg()", 3000); Я знаю, что двойные и одинарные...

163
Как очистить этот setInterval внутри функции?

Обычно я устанавливаю интервал для переменной и затем очищаю его, var the_int = setInterval(); clearInterval(the_int);но для того, чтобы мой код работал, я помещаю его в анонимную функцию: function intervalTrigger() { setInterval(function() { if (timedCount >= markers.length) { timedCount = 0; }...

130
Chrome: таймауты / интервал приостановлены на фоновых вкладках?

Я проверял точность setTimeoutиспользования этого теста . Теперь я заметил, что (как и ожидалось) setTimeoutне очень точный, но для большинства приборов не очень точный. Теперь, если я запускаю тест в Chrome и позволяю ему работать в фоновой вкладке (так, переключаясь на другую вкладку и...

129
TypeScript - используйте правильную версию setTimeout (узел против окна)

Я работаю над обновлением некоторого старого кода TypeScript для использования последней версии компилятора, и у меня возникли проблемы с вызовом setTimeout. Код ожидает вызова функции браузера, setTimeoutкоторая возвращает число: setTimeout(handler: (...args: any[]) => void, timeout: number):...

104
Почему setTimeout () «прерывается» при больших значениях задержки в миллисекундах?

Я столкнулся с неожиданным поведением при передаче большого значения миллисекунды в setTimeout(). Например, setTimeout(some_callback, Number.MAX_VALUE); и setTimeout(some_callback, Infinity); оба заставляют some_callbackзапускаться почти сразу, как если бы я пропустил 0вместо большого числа в...

103
setTimeout / clearTimeout проблемы

Я пытаюсь сделать так, чтобы страница переходила на стартовую, например, после. 10 секунд бездействия (пользователь никуда не нажимает). В остальном я использую jQuery, но set / clear в моей тестовой функции - это чистый javascript. В моем разочаровании я получил что-то вроде этой функции, которую...

103
setInterval в приложении React

Я все еще новичок в React, но я медленно продирался и наткнулся на то, на чем застрял. Я пытаюсь создать компонент «таймер» в React, и, честно говоря, я не знаю, правильно ли я делаю это (или эффективно). В моем коде ниже, я установить состояние , чтобы вернуть объект { currentCount: 10 }и играл с...

96
Как дать обещание из setTimeout

Это не настоящая проблема, я просто пытаюсь понять, как создаются обещания. Мне нужно понять, как дать обещание функции, которая ничего не возвращает, например setTimeout. Предположим, у меня есть: function async(callback){ setTimeout(function(){ callback(); }, 5000); } async(function(){...

93
Задержка события зависания jquery?

Я хотел бы отложить событие зависания в jquery. Я читаю из файла, когда пользователь наводит курсор на ссылку или ярлык. Я не хочу, чтобы это событие произошло немедленно, если пользователь просто перемещает мышь по экрану. Есть ли способ отсрочить запуск события? Спасибо. Пример кода:...

91
найти оставшееся время в setTimeout ()?

Я пишу некоторый Javascript, который взаимодействует с кодом библиотеки, которым я не владею, и не могу (разумно) изменить. Он создает тайм-ауты Javascript, используемые для отображения следующего вопроса в серии ограниченных по времени вопросов. Это не настоящий код, потому что он безнадежно...

11
Почему установка свойства CSS с помощью Promise.then на самом деле не происходит в блоке then?

Пожалуйста, попробуйте запустить следующий фрагмент, затем нажмите на поле. const box = document.querySelector('.box') box.addEventListener('click', e => { if (!box.style.transform) { box.style.transform = 'translateX(100px)' new Promise(resolve => { setTimeout(() => { box.style.transition...