@seanox/aspect-js
Version:
full stack JavaScript framework for SPAs incl. reactivity rendering, mvc / mvvm, models, expression language, datasource, virtual paths, unit test and some more
263 lines (216 loc) • 8.69 kB
Markdown
# 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)