Espruino:Справочник по API/Глобальные методы, переменные и объекты/Функция clearInterval(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{Espruino/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =<ref>[]</ref>= <syntaxhighlight lang="javascri...») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=<ref>[]</ref>= | =Функция clearInterval()<ref>[https://www.espruino.com/Reference#t_l__global_clearInterval www.espruino.com - function clearInterval]</ref>= | ||
<syntaxhighlight lang="javascript" enclose="div"> | |||
function clearInterval(id, ...) | |||
</syntaxhighlight> | |||
==Параметры== | |||
* '''id, ...''' – идентификатор, возвращенный предыдущим вызовом setInterval() | |||
==Описание== | |||
Останавливает периодический вызов функции, начатый с помощью [https://www.espruino.com/Reference#l__global_setInterval setInterval()]. Например: | |||
<syntaxhighlight lang="javascript" enclose="div"> | <syntaxhighlight lang="javascript" enclose="div"> | ||
var id = setInterval(function () { print('foo'); }, 1000); | |||
clearInterval(id); | |||
</syntaxhighlight> | |||
Если никакого аргумента задано не будет, эта функция остановит/предотвратит вызов всех функций, настроенных с помощью setInterval() и setTimeout(). | |||
Если аргумент будет задан, но в итоге будет определен как ''undefined'', будет возбуждено исключение. Это нужно, чтобы случайно не остановить вызов сразу всех функций. | |||
==Примеры== | |||
Эта функция используется в следующих статьях документации Espruino: | |||
* [https://www.espruino.com/LED+Matrix#line=82 Светодиодные матрицы] | |||
* [https://www.espruino.com/Servo+Motors#line=19 Серводвигатели] | |||
* [https://www.espruino.com/WiFi+Remote+Console#line=25 Дистанционная WiFi-консоль] | |||
* [https://www.espruino.com/File+IO#line=53 Запись/считывание файлов и SD-карты] | |||
* [https://www.espruino.com/USB#line=47 USB и USB HID] | |||
* [https://www.espruino.com/BLE+Communications#line=159 BLE-коммуникация] | |||
* [https://www.espruino.com/Digital+Dice#line=15,25,66,97,116,134,159 Цифровые кости] | |||
* [https://www.espruino.com/Flashing+Lights#line=51 Мигание светодиодами] | |||
* [https://www.espruino.com/Freezer+Alarm#line=32 Сигнал о незакрытой двери холодильника] | |||
* [https://www.espruino.com/KeyPad+Combination+Lock#line=59 Клавиатурный замок] | |||
* [https://www.espruino.com/KeyPad+Timer#line=53,65 Клавиатурный таймер] | |||
* [https://www.espruino.com/Logging+to+Google+Sheets#line=48 Залогинивание в Google Sheets] | |||
* [https://www.espruino.com/Motion+Sensing+Lights#line=58,78 Свет, реагирующий на движение] | |||
* [https://www.espruino.com/Pico+Buttons#line=11 Подключение кнопки к Espruino Pico] | |||
* [https://www.espruino.com/Pico+Clock#line=16,63 Подключение часов к Espruino Pico] | |||
* [https://www.espruino.com/Pico+Weather+Station#line=80 Погодная станция при помощи Espruino Pico] | |||
* [https://www.espruino.com/Pico+Wire+Loop+Game#line=30,105 Игра «Опасные провода» за 5 минут] | |||
* [https://www.espruino.com/Puck.js+Exercise+Machine#line=53 Видео, управляемое с помощью спортивного тренажера] | |||
* [https://www.espruino.com/Single+Button+Combination+Lock#line=144 Однокнопочный замок] | |||
* [https://www.espruino.com/Snake#line=44,89,210,227 Игра «Змейка»] | |||
* [https://www.espruino.com/Software+PWM#line=9,21 Понимание и применение ШИМ] | |||
* [https://www.espruino.com/Storing+HTTPS+Certificates#line=92 Хранение HTTPS-сертификатов] | |||
* [https://www.espruino.com/YouTube+View+Counter#line=27 Счетчик YouTube-просмотров] | |||
* [https://www.espruino.com/Asteroids+Game#line=28 Игра «Астероиды»] | |||
* [https://www.espruino.com/Morphing+Clock#line=178 7-сегментные часы с эффектом морфинга] | |||
* [https://www.espruino.com/Pixl.js+BLE+Ethernet+Bridge#line=43 MQTT-мост Bluetooth-Ethernet при помощи Pixl.js] | |||
* [https://www.espruino.com/Pixl.js+Multiplayer+Pong#line=147 Многопользовательская игра «Понг» при помощи Pixl.js] | |||
* [https://www.espruino.com/Tilt+Repeater#line=53,60 Регенератор сигнала от гидрометра Tilt] | |||
* [https://www.espruino.com/http_get_image#line=33 Загрузчик HTTP-изображений] | |||
* [https://www.espruino.com/rgb123_reaction_timer#line=123 Измеритель скорости реакции при помощи дисплея RGB123] | |||
* [https://www.espruino.com/temperature_display_pcd8544#line=7 Вывод на дисплей PCD8544 температуры, считанной датчиком DS18B20] | |||
* [https://www.espruino.com/temperature_graph_pcd8544#line=7 Вывод на дисплей PCD8544 графика температуры, считанной датчиком DS18B20] | |||
* [https://www.espruino.com/useless_box#line=37 Бесполезная коробка (коробка, выключающая сама себя)] | |||
* [https://www.espruino.com/wifi_humidity#line=38 Вывод на дисплей данных о температуре/влажности, а также на Xively через WiFi] | |||
=См.также= | =См.также= |
Версия от 19:09, 19 ноября 2020
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция clearInterval()[1]
function clearInterval(id, ...)
Параметры
- id, ... – идентификатор, возвращенный предыдущим вызовом setInterval()
Описание
Останавливает периодический вызов функции, начатый с помощью setInterval(). Например:
var id = setInterval(function () { print('foo'); }, 1000);
clearInterval(id);
Если никакого аргумента задано не будет, эта функция остановит/предотвратит вызов всех функций, настроенных с помощью setInterval() и setTimeout().
Если аргумент будет задан, но в итоге будет определен как undefined, будет возбуждено исключение. Это нужно, чтобы случайно не остановить вызов сразу всех функций.
Примеры
Эта функция используется в следующих статьях документации Espruino:
- Светодиодные матрицы
- Серводвигатели
- Дистанционная WiFi-консоль
- Запись/считывание файлов и SD-карты
- USB и USB HID
- BLE-коммуникация
- Цифровые кости
- Мигание светодиодами
- Сигнал о незакрытой двери холодильника
- Клавиатурный замок
- Клавиатурный таймер
- Залогинивание в Google Sheets
- Свет, реагирующий на движение
- Подключение кнопки к Espruino Pico
- Подключение часов к Espruino Pico
- Погодная станция при помощи Espruino Pico
- Игра «Опасные провода» за 5 минут
- Видео, управляемое с помощью спортивного тренажера
- Однокнопочный замок
- Игра «Змейка»
- Понимание и применение ШИМ
- Хранение HTTPS-сертификатов
- Счетчик YouTube-просмотров
- Игра «Астероиды»
- 7-сегментные часы с эффектом морфинга
- MQTT-мост Bluetooth-Ethernet при помощи Pixl.js
- Многопользовательская игра «Понг» при помощи Pixl.js
- Регенератор сигнала от гидрометра Tilt
- Загрузчик HTTP-изображений
- Измеритель скорости реакции при помощи дисплея RGB123
- Вывод на дисплей PCD8544 температуры, считанной датчиком DS18B20
- Вывод на дисплей PCD8544 графика температуры, считанной датчиком DS18B20
- Бесполезная коробка (коробка, выключающая сама себя)
- Вывод на дисплей данных о температуре/влажности, а также на Xively через WiFi
См.также
Внешние ссылки