У меня есть большой список инструкций, которые мне нужно выполнить последовательно, но медленно. Один раз в десять миллисекунд или около того. Я думаю о структуре данных типа очереди, но я не уверен, как это сделать.Замедление некоторых Javascript
1
A
ответ
4
Возможно, вы захотите использовать для этого таймер. Если бы вы просто поместили цикл задержки в код, результатом будет только то, что код занимает больше времени, но окончательный результат будет отображаться сразу после завершения кода.
Вы можете использовать методыили setInterval
. Пример:
function(){
var instructions = [
function() { /* do something */ },
function() { /* do something */ },
function() { /* do something */ },
function() { /* do something */ }
];
var index = 0;
var handle = window.setInterval(function() {
if (index < instructions.length) {
instructions[index++]();
} else {
window.clearInterval(handle);
}
}, 10);
}();
Смежные вопросы
- 1. замедление функции автопрокрутки javascript
- 2. постепенное замедление javascript (слева)
- 3. замедление замедленного изменения фона с помощью javascript
- 4. Очень медленное замедление в UIScrollView в некоторых случаях
- 5. Использование easySlider1.7, Замедление другой функции JavaScript
- 6. javascript: основное замедление в случае если
- 7. Как найти замедление в Javascript в IE6
- 8. Замедление Вращающееся колесо перед концом-Javascript
- 9. Замедление onclick window.scrollBy
- 10. искусственное замедление
- 11. Замедление приложения
- 12. Замедление функций
- 13. Замедление ссылки html anchor
- 14. OpenCV замедление захвата WebCam
- 15. RewriteRule Причина Замедление
- 16. Замедление скорости прокрутки JQuery
- 17. Замедление анимации в CSS3
- 18. Замедление кода Visual C++?
- 19. MySQL тысячи обновлений, замедление
- 20. Замедление на __write_nocancel
- 21. Замедление, но не программа
- 22. PHP: SESSIONS, вызывающие замедление
- 23. Замедление скорости для петли
- 24. Умышленное замедление HttpListener
- 25. Подкласс UIScrollView прекращает замедление
- 26. Замедление после реализации MPI
- 27. Замедление работы приложения.
- 28. Замедление вокруг зависимостей AngularJS
- 29. XNA Замедление анимации
- 30. javax.swing.Timer замедление Java7u40
Являются ли инструкции одной и той же функцией? Может ли он работать с простым setInterval? –
@Charlie: Нет, все они разные. –