Espruino:Справочник по API/Класс E/kill: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Строка 25: Строка 25:
Например, чтобы напечатать ''"Пока!"'' прямо перед выключением, используйте следующее:
Например, чтобы напечатать ''"Пока!"'' прямо перед выключением, используйте следующее:


<syntaxhighlight lang="javascript">
E.on('kill', function() {
E.on('kill', function() {
   console.log("Пока!");
   console.log("Пока!");
});
});
</syntaxhighlight>


{{Примечание1|Это событие не генерируется при выключении с помощью аппаратного сброса – например, из-за отключения питания, нажатия на кнопку сброса или из-за сброса сторожевого таймера.}}
{{Примечание1|Это событие не генерируется при выключении с помощью аппаратного сброса – например, из-за отключения питания, нажатия на кнопку сброса или из-за сброса сторожевого таймера.}}

Текущая версия от 18:48, 24 июня 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Событие E.kill[1]

Синтаксис

E.on('kill', function() { ... })

Параметры

Нет.

Возвращаемое значение

Нет.

Описание

Это событие генерируется прямо перед выключением устройства, инициированным при помощи функции reset(), load(), save(), E.reboot() или Bangle.off().

Например, чтобы напечатать "Пока!" прямо перед выключением, используйте следующее:

E.on('kill', function() {
  console.log("Пока!");
});
Примечание

Это событие не генерируется при выключении с помощью аппаратного сброса – например, из-за отключения питания, нажатия на кнопку сброса или из-за сброса сторожевого таймера.

См.также

Внешние ссылки