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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Строка 30: Строка 30:
Чтобы удалить сохраненный ранее загрузочный код, используйте '''E.setBootCode("")'''.
Чтобы удалить сохраненный ранее загрузочный код, используйте '''E.setBootCode("")'''.


'''Примечание:''' Эта функция удаляет весь код, который был сохранен ранее при помощи [https://www.espruino.com/Reference#l__global_save save()].  
{{Примечание1|Эта функция удаляет весь код, который был сохранен ранее при помощи [https://www.espruino.com/Reference#l__global_save save()].}}


=См.также=
=См.также=

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

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


Функция E.setBootCode()[1]

Синтаксис

E.setBootCode(code, alwaysExec)

Параметры

  • code – код, который надо выполнить (в виде строки)
  • alwaysExec – здесь задается, всегда ли выполнять код (даже после сброса)

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

Описание

Записывает на flash-память Espruino JavaScript-код, который будет выполнен при запуске. Эта функция отличается от save() тем, что save() сохраняет всё состояние интерпретатора целиком, тогда как E.setBootCode() сохраняет лишь тот код, что выполняется при загрузке.

Этот код будет выполнен до onInit() и E.on('init', ...).

Если в alwaysExec будет задано true, этот код будет выполнен даже после вызова reset(). Это может пригодиться, если вы что-то программируете, но при этом хотите, чтобы некоторый код всегда был встроен (например, для настройки дисплея или клавиатуры).

Чтобы удалить сохраненный ранее загрузочный код, используйте E.setBootCode("").

Примечание

Эта функция удаляет весь код, который был сохранен ранее при помощи save().

См.также

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