NEWS
Вопросы по написанию скриптов
-
Пошукал у немцев нашел решение и даже работает.
var cacheState = $('ping.0.cubieboard2.*'); cacheState.on(function(obj) { log('ok!'); })
Любое изменение значения в ветке ping.0.cubieboard2.*, отразится в логе
-
А как можно узнать какая переменная была изменена с одного значения на другое в данном скрипте?
var cacheState = $('ping.0.cubieboard2.*'); cacheState.each(function (id, i) { var status = getState(id).val; });
-
Вопрос, можно ли так подписаться? Или может есть другой способ?
on('ping.0.cubieboard2.*', function (obj) { log('OK'); }); ```` `
должно также так работать:
on(/^ping\.0\.cubieboard2\./, function (obj) { log(obj.id); });
-
А как можно узнать какая переменная была изменена с одного значения на другое в данном скрипте? То есть сейчас выводятся все статусы, даже те которые не менялись.
var cacheState = $('ping.0.cubieboard2.*');
cacheState.each(function (id, i)
{
var status = getState(id).val;
});
-
А как можно узнать какая переменная была изменена с одного значения на другое в данном скрипте? То есть сейчас выводятся все статусы, даже те которые не менялись.
var cacheState = $('ping.0.cubieboard2.*');
cacheState.each(function (id, i)
{
var status = getState(id).val;
}); `
var cacheState = $('ping.0.cubieboard2.*'); cacheState.on(function(obj) { log('Переменная '+ obj.id + ' изменилась с ' + obj.oldState.val + ' на ' obj.newState.val); })
-
Правильно я мыслю по поводу паузы?
log(1); setTimeout(function () { log(2); }, 3000);
-
Правильно я мыслю по поводу паузы?
log(1); setTimeout(function () { log(2); }, 3000); ```` `
Остальной код не будет ждать этот. Этот код выполнится чз 3 секунды
-
Да, заметил такое.
А как правильно сделать паузу в 1 сек.?
UPD. Нашел ниже тему, что можно только так.
-
Как правильно сделать склонение слова на JS?
Пример, есть фраза 2 м/с (2 метра в секунду).
Нужно заменить м/c на метр в секунду, метра в секунду или метров в секунду, в зависимости от цифры.
-
Как правильно сделать склонение слова на JS? `
Для голосового оповещения? -
А пробовали именно сокращенно отдавать в синтезатор? У меня погоду он сам определяет и воспроизводит корректно.
-
Это смотря какой синтезатор речи.
Ивона например, м/c (метров в секунду) говорит не верно.
-
Написал в подднржку ивоны и получил положительный ответ
` > Thank you very much for your interest in IVONA products and for your report about wrong pronunciation of 1 м/c.
We do pay attention to our customers’ feedback. I reported the issue to the team responsible for voice development. `
-
Тогда надо было писать что у них все единицы измерения не верно воспроизводятся У меня скорость ветра в km/h он тоже не верно воспроизводит.
Вопрос, а как в лог записать сообщение с пометкой warn?
-
Вопрос, а как в лог записать сообщение с пометкой warn? `
log('This is warning', 'warn');
-
Извиняюсь, может н в ту ветку.
По логированию, какие ещё есть варианты,(info,warning,error) знаю
-
> По логированию, какие ещё есть варианты,(info,warning,error) знаю
debug -
А возможно например создать свой уровень
function(code){ if (code !== 0) { log('что-то там: ' + code); } else { log('OK'); }
и его логировать отдельно,а ещё лучше засунуть его в переменную или типа того.
Тогда появится возможность вести что-то вроде лога событий которые происходят (например работают из скриптов)
-
А возможно например создать свой уровень
function(code){ if (code !== 0) { log('что-то там: ' + code); } else { log('OK'); }
и его логировать отдельно,а ещё лучше засунуть его в переменную или типа того.
Тогда появится возможность вести что-то вроде лога событий которые происходят (например работают из скриптов) `
Нет нельзя. И я пока не понял зачем ещё. Если хочешь, то можешь сам писать в переменную список событий. -
Bluefox, можно привести пару пример для чего можно использовать enums?