Как правильно использовать команду bind в коде JS? Если можно - на конкретных примерах. Мануалы перечитал все, так и не понял.

задан 18 Янв '14, 15:13

desay's gravatar image

desay
114
процент согласия: 0%


.bind() нужно применять к тому элементу дерева данных, изменения которого нужно отследить.

Вот пример автоматического выключения устройства через 10 секунд (это исключительно учебный пример!):

zway.devices[10].instances[0].SwitchBinary.level.bind(function() {
  if (this.value > 0) {
    setTimout(function() {
      zway.devices[10].instances[0].SwitchBinary.Set(0);
    }, 10*1000);
  }
});

Здесь отслеживается изменение состояние реле устройства 10 и, если он включается, отправляется ему команда выключения через 10 секунд.

ссылка

отвечен 22 Янв '14, 23:37

PoltoS's gravatar image

PoltoS ♦♦
5731312
процент согласия: 27%

Ваш ответ
toggle preview

Следить за этим вопросом

По почте:

Авторизовавшись, здесь Вы сможете подписаться на обновления по этому вопросу.

По RSS:

Ответы

Ответы и комментарии

Основы размётки

  • *курсив* или _курсив_
  • **жирный** или __жирный__
  • ссылка:[текст](http://url.com/ "Суть вопроса")
  • картинка?![alt текст](/path/img.jpg "Суть вопроса")
  • нумерованый список: 1. Foo 2. Bar
  • чтобы добавить перенос строки в тексте, сделайте два переноса строки в редакторе
  • базовые теги HTML также поддерживаются

Теги к вопросу:

×253
×119

Задан: 18 Янв '14, 15:13

Просмотров: 1,996 раз

Отредактирован: 22 Янв '14, 23:37

powered by OSQA