Update DOM.md
This commit is contained in:
parent
457600434c
commit
70fff46a36
1 changed files with 5 additions and 4 deletions
9
DOM.md
9
DOM.md
|
@ -5,15 +5,16 @@ freactive is a pure Clojurescript DOM library inspired by work done in reagent,
|
||||||
|
|
||||||
**Goals:**
|
**Goals:**
|
||||||
* Provide a **dead-simple API** that is intuitive and almost obvious for those familiar with Clojure (similar to Reagent)
|
* Provide a **dead-simple API** that is intuitive and almost obvious for those familiar with Clojure (similar to Reagent)
|
||||||
* All for **high-performance** rendering
|
* Allow for **high-performance** rendering **good enough for animated graphics** based on a purely declarative syntax
|
||||||
* Allow for **reactive binding of any attribute, style property or child node**
|
* Allow for **reactive binding of any attribute, style property or child node**
|
||||||
* Provide a **deeply-integrated animation** framework
|
* Provide a **deeply-integrated animation** framework
|
||||||
* **Minimize unnecessary triggering of update events**
|
|
||||||
* Allow for **coordinated management of state via cursors** (as in Om)
|
* Allow for **coordinated management of state via cursors** (as in Om)
|
||||||
* Allow for cursors based on paths as well as **lenses**
|
* Allow for cursors based on paths as well as **lenses**
|
||||||
* Be written in **pure Clojurescript**
|
|
||||||
* Coordinate all updates via **requestAnimationFrame** where possible
|
|
||||||
* Provide a generic items view component for **efficient viewing of large data sets**
|
* Provide a generic items view component for **efficient viewing of large data sets**
|
||||||
|
* **Minimize unnecessary triggering of update events**
|
||||||
|
* Coordinate all updates via **requestAnimationFrame** wherever possible
|
||||||
|
* Be written in **pure Clojurescript**
|
||||||
|
|
||||||
|
|
||||||
## Two-minute tutorial
|
## Two-minute tutorial
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue