You need to enable JavaScript to run this website.

Simplest test

This web page performs superficial demo/test of the most important bindigs: text, value, onKey, onClick, forEach.

Text binding

Inserting dynamically renewed value into the text: the value (integer in the input field below) is , and its square is .

(input) value binding

Now let us change the value:

Values bound to computed variable

1/2 of the value:

← when we change it, other observables are auto-adjusted. This is because it has both compute and write properties defined.

square of the value:

← similar to koCumputed: its change does not affect other observables.

forEach binding

See index.js: we define an observable named people, which is both a function and an object posessing field people.v.

Below we see an example of a dynamic array bound to a table.

List of Names