Движок правил wb-rules 1.7: различия между версиями

Строка 97: Строка 97:


Таким образом, первый способ обращения будет работать только в том случае, если myVar не определена в верхних областях видимости.
Таким образом, первый способ обращения будет работать только в том случае, если myVar не определена в верхних областях видимости.
=== Анонимные правила ===
Теперь правила можно объявлять анонимно (без задания специального имени). Это позволит уменьшить путаницу и неочевидное
поведение системы при дублировании имён правил в одном скрипте.
Уникальные имена для анонимных правил генерируются автоматически.
Старый синтаксис (с явным заданием имени правила) продолжит работу без изменений.
'''ВНИМАНИЕ:''' начиная с версии 1.7, при объявлении правил с одинаковыми
именами в одном файле теперь будет возвращаться ошибка.
==== Пример ====
<syntaxhighlight lang="js">
defineRule({
    whenChanged: "mydev/test",
    then: function() {
        log("mydev/test changed");
    }
});
</syntaxhighlight>
wb_editors
154

правки