# Manual

Machine translation with [DeepL](https://deepl.com).

## Table Of Contents 

* [Motivation](#motivation)
* [Introduction](#introduction)
* [Expression Language](#expression-language)
* [Markup](#markup)
* [Scripting](#scripting)
* [DataSource](#datasource)
* [Resource Bundle](#resource-bundle-i18nl10n)
* [Model View Controller](#model-view-controller)
* [SiteMap](#sitemap)
* [Composite](#composite)
* [Reactivity Rendering](#reactivity-rendering)
* [API Extensions](#api-extensions)
* [Events](#events)
* [Test](#test)
* [Development](#development)


### Motivation

* [Motivation](motivation.md#motivation)


### Introduction

* [Introduction](introduction.md#introduction)


### Expression Language

* [Expression Language](expression.md#expression-language)
  * [Elements](expression.md#elements)
    * [Text](expression.md#Text)
    * [Literal](expression.md#literal)
    * [Keyword](expression.md#keyword)
    * [Value](expression.md#value)
    * [Method](expression.md#method)
    * [Logic](expression.md#logic)
  * [Expressions](expression.md#expressions)
    * [Value-Expression](expression.md#value-expression)
    * [Method-Expression](expression.md#method-expression)
    * [Element-Expression](expression.md#element-expression)
    * [Variable-Expression](expression.md#variable-expression)
    * [Combination](expression.md#combination)
    * [(?...) tolerate](expression.md#-tolerate)
  * [Supplement](expression.md#supplement)


### Markup

* [Markup](markup.md#markup)
  * [Attributes](markup.md#attributes)
    * [composite](markup.md#composite)
    * [condition](markup.md#condition)
    * [events](markup.md#events)
    * [id](markup.md#id)
    * [import](markup.md#import)
    * [interval](markup.md#interval)
    * [iterate](markup.md#iterate)
    * [message](markup.md#message)
    * [namespace](markup.md#namespace)
    * [notification](markup.md#notification)
    * [output](markup.md#output)
    * [release](markup.md#release)
    * [render](markup.md#render)
    * [strict](markup.md#strict)
    * [validate](markup.md#validate)
  * [@-Attributes](markup.md#-attributes)
  * [Expression Language](markup.md#expression-language)
  * [Scripting](markup.md#scripting)
  * [Customizing](markup.md#customizing)
    * [Tag](markup.md#tag)
    * [Selector](markup.md#selector)
    * [Acceptor](markup.md#acceptor)
    * [Parameters](markup.md#parameters)
  * [Hardening](markup.md#hardening)


### Scripting
* [Scripting](scripting.md#scripting)
  * [Embedded Composite-JavaScript](scripting.md#embedded-composite-javascript)
  * [Moduls](scripting.md#moduls)
  * [Macros](scripting.md#macros)
    * [#export](scripting.md#export)
    * [#import](scripting.md#import)
    * [#module](scripting.md#module)
    * [#use](scripting.md#use)
    * [(?...) tolerate](scripting.md#-tolerate)
  * [Debugging](scripting.md#debugging)


### DataSource

* [DataSource](datasource.md#datasource)
  * [Data Storage](datasource.md#data-storage)
  * [Locales](datasource.md#locales)
  * [Locator](datasource.md#locator)
  * [XPath](datasource.md#xpath)
  * [fetch](datasource.md#fetch)
  * [transform](datasource.md#transform)
  * [collect](datasource.md#collect)
  * [Supplement](datasource.md#supplement)


### Resource Bundle (i18n/l10n)

* [Resource Bundle (i18n/l10n)](message.md#resource-bundle-messagesi18nl10n)


### Model View Controller

* [Model View Controller](mvc.md#model-view-controller)
  * [Model](mvc.md#model)
  * [View](mvc.md#view)
  * [Controller](mvc.md#controller)
  * [View Model Binding](mvc.md#view-model-binding)
    * [Composite](mvc.md#composite)
    * [Binding](mvc.md#binding)
    * [Dock](mvc.md#dock)
    * [Undock](mvc.md#undock)
    * [Synchronization](mvc.md#synchronization)
    * [Validation](mvc.md#validation)
    * [Events](mvc.md#events)


### SiteMap

* [SiteMap](sitemap.md#sitemap)
  * [Terms](sitemap.md#terms)
    * [Page](sitemap.md#page)
    * [Face](sitemap.md#face)
    * [Facet](sitemap.md#facet)
    * [Face Flow](sitemap.md#face-flow)
  * [Configuration](sitemap.md#configuration)
    * [Face Flow](sitemap.md#face-flow-1)
    * [Permissions](sitemap.md#permissions)
    * [Acceptors](sitemap.md#acceptors)
  * [Navigation](sitemap.md#navigation)
  * [Permission Concept](sitemap.md#permission-concept)
  * [Acceptors](sitemap.md#acceptors)
  * [Virtual Paths](sitemap.md#virtual-paths)
    * [Root Path](sitemap.md#root-path)
    * [Relative Path](sitemap.md#relative-path)
    * [Absolute Path](sitemap.md#absolute-path)
    * [Variable Path](sitemap.md#variable-path)
    * [Functional Path](sitemap.md#functional-path)


### Composite

* [Composite](composite.md#composite)
  * [Module](#module)
  * [Component](#component)
  * [Composite](#composite)
  * [Structure](#structure)
  * [Resources](#resources)
  * [Loading](#loading)
    * [CSS](#css)
    * [JavaScript](#javascript)
    * [HTML](#html)
  * [Common Standard Component](#common-standard-component)
  * [Namespace](#namespace)
  * [Supplement](#supplement)


### Reactivity Rendering
* [Reactivity Rendering](reactive.md#reactivity-rendering)


### API Extensions

* [API Extensions](extension.md#api-extensions)
  * [Namespace](extension.md#namespace)
  * [Element](extension.md#element)
  * [Math](extension.md#math)
  * [Object](extension.md#object)
  * [RegExp](extension.md#regexp)
  * [String](extension.md#string)
  * [window](extension.md#window)
  * [XMLHttpRequest](extension.md#xmlhttprequest)


### Events

* [Events](events.md#events)
  * [Rendering](events.md#rendering)
    * [Composite.EVENT_RENDER_START](events.md#compositeevent_render_start)
    * [Composite.EVENT_RENDER_NEXT](events.md#compositeevent_render_next)
    * [Composite.EVENT_RENDER_END](events.md#compositeevent_render_end)
  * [View Model Binding](events.md#view-model-binding)
    * [Composite.EVENT_MOUNT_START](events.md#compositeevent_mount_start)
    * [Composite.EVENT_MOUNT_NEXT](events.md#compositeevent_mount_next)
    * [Composite.EVENT_MOUNT_END](events.md#compositeevent_mount_end)
  * [HTTP](events.md#http)
    * [Composite.EVENT_HTTP_START](events.md#compositeevent_http_start)
    * [Composite.EVENT_HTTP_PROGRESS](events.md#compositeevent_http_progress)
    * [Composite.EVENT_HTTP_RECEIVE](events.md#compositeevent_http_receive)
    * [Composite.EVENT_HTTP_LOAD](events.md#compositeevent_http_load)
    * [Composite.EVENT_HTTP_ABORT](events.md#compositeevent_http_abort)
    * [Composite.EVENT_HTTP_TIMEOUT](events.md#compositeevent_http_timeout)
    * [Composite.EVENT_HTTP_ERROR](events.md#compositeevent_http_error)
    * [Composite.EVENT_HTTP_END](events.md#compositeevent_http_end)
  * [Error](events.md#error)
    * [Composite.EVENT_ERROR](events.md#compositeevent_error)


### Test

* [Test](test.md#test)
  * [Task](test.md#task)
    * [name](test.md#name)
    * [test](test.md#test)
    * [timeout](test.md#timeout)
    * [expected](test.md#expected)
    * [ignore](test.md#ignore)
  * [Scenario](test.md#scenario)
  * [Suite](test.md#suite)
  * [Assert](test.md#assert)
    * [assertTrue](test.md#asserttrue)
    * [assertFalse](test.md#assertfalse)
    * [assertEquals](test.md#assertequals)
    * [assertNotEquals](test.md#assertnotequals)
    * [assertSame](test.md#assertsame)
    * [assertNotSame](test.md#assertnotsame)
    * [assertNull](test.md#assertnull)
    * [assertNotNull](test.md#assertnotnull)
    * [assertUndefined](test.md#assertundefined)
    * [assertNotUndefined](test.md#assertnotundefined)
    * [fail](test.md#fail)
  * [Configuration](test.md#configuration)
    * [auto](test.md#auto)
    * [output](test.md#output)
    * [monitor](test.md#monitor)
  * [Output](test.md#output-1)
    * [Forwarding](test.md#forwarding)
    * [Buffer](test.md#buffer)
    * [Listener](test.md#listener)
  * [Monitoring](test.md#monitoring)
  * [Control](test.md#control)
  * [Events](test.md#events)
  * [Extension](test.md#extension)


### Development

* [Development](development.md#development)
  * [Server](development.md#server)
  * [Build](development.md#build)
  * [Test](development.md#test)
    * [Firewall](development.md#firewall)
    * [Browsers for Testing](development.md#browsers-for-testing)
    * [Procedure](development.md#procedure)
  * [Release](development.md#release)
    * [GitHub](development.md#github)
    * [npmjs.com](development.md#npmjscom)
    * [cdn.jsdelivr.net](development.md#cdnjsdelivrnet)
  * [Playground](development.md#playground)
