Welcome!
Choose a topic from the menu.
| Core JavaScript | |||
| JavaScript | Language | ECMAScript |
1995 |
| DOM Utilities | |||
| jQuery | DOM Utilities | $() |
2006 |
| Cash.js | DOM Utilities | cash() |
2017 |
| Prototype.js | DOM Utilities | Class.create() |
2005 |
| HTML‑First Frameworks | |||
| Alpine.js | HTML‑First Reactivity | x-data + x-on |
2019 |
| Stimulus | HTML‑First Controllers | data-controller + data-action |
2018 |
| htmx | Hypermedia‑Driven UI | hx-get + hx-target |
2020 |
| Reactive Templates | |||
| Ractive.js | Reactive Templates | new Ractive() + partials |
2013 |
| MVVM & State Machines | |||
| Knockout.js | MVVM Bindings | data-bind |
2010 |
| MobX | Reactive State | observable() |
2015 |
| XState | State Machines | createMachine() |
2018 |
| MVC Classics | |||
| Backbone.js | MVC Structure | Backbone.View |
2010 |
| Ext JS | UI Framework | Ext.create() |
2007 |
| Component Frameworks | |||
| React | VDOM Components | useState() |
2013 |
| Vue.js | Reactive Components | v-model |
2014 |
| Preact | VDOM Components | h() + render() |
2015 |
| Mithril.js | Lightweight Components | m() |
2014 |
| Legacy Frameworks | |||
| AngularJS | MVW Framework | ng-app |
2010 |