This library implements purely functional, monadic DOM structure.
The library implements its data structure a completely immutable data structure. In reality this means that there are no internal changes what so ever!
- Implement event streams
- Rendering via DOM (
createElement
etc) - Delayed rendering via
requestAnimationFrame
var h1 = DOM.h1(
Attr.withId('title'),
Seq.fromArray([
DOM.Span(
Attr.withValue('Hello World!'),
Seq.empty();
)
]));
render(event(h1).click().map(function() {
return e.value + '!';
}));