Commit 203966f9 authored by Valentin Skripnikov's avatar Valentin Skripnikov

Скриптинг

parent 21f60a1a
Скриптинг в формах: модели, свойства и методы
---------------------------------------------
Скриптинг в формах
------------------
Основные требования и некоторые детали задачи описаны в
соответствующей постановке: `«Скриптинг в формах» <http://tdd.lan.arta.kz/docs/additional/statements/3/html/forms63.html>`_
......@@ -7,7 +7,7 @@
В данном же документе описываются все используемые для
скриптинга модели, свойства и методы.
Примеры использования скриптинга см. [здесь](../html/extfp-usecases/extfp-usecases.html).
Примеры использования скриптинга см. `здесь <http://tdd.lan.arta.kz/docs/synergy/tags/wilkes/sdk-doc/html/extfp-usecases/extfp-usecases.html>`_
**Используемые технологии и библиотеки:**
......@@ -42,6 +42,34 @@
**Общедоступные объекты:**
.. js:data:: AS
Общее пространство имен
.. js:data:: AS.FORMS
Формы
.. js:data:: AS.COMPONENTS
Компоненты, которые могут быть использованы отдельно от проигрывателя форм
.. js:data:: AS.SERVICES
Сервисы
.. js:data:: AS.LOGGER
Логгер
.. js:data:: AS.OPTIONS
Настройки
.. js:data:: AS.DICTIONARIES
Кэш справочников
* `AS` - общее пространство имен
* `AS.FORMS` - формы
* `AS.COMPONENTS` - компоненты, которые могут быть
......@@ -111,16 +139,15 @@
model.inited = true;
}
**"Строгий режим" JavaScript:**
Начиная с версии Synergy 3.14, все пользовательские скрипты
выполняются с добавлением директивы `use strict`. Эта директива
означает, что соответствующий ей код будет выполнятся в так
называемом **"строгом режиме"**, поддерживающем стандарт `JavaScript`
[ECMAScript5](http://www.ecma-international.org/publications/standards/Ecma-262.htm).
`ECMAScript5 <http://www.ecma-international.org/publications/standards/Ecma-262.htm>`_
.. caution:: Если код скрипта содержит конструкции, не соответствующие стандарту ES5, то они не будут выполняться. Это не является ошибкой Synergy.
.. warning:: Если код скрипта содержит конструкции, не соответствующие стандарту ES5, то они не будут выполняться. Это не является ошибкой Synergy.
**Ссылки для быстрого перехода по документу:**
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment