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