Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eliot-akira/agility

JavaScript library for building modular UI with data-bind and events
https://github.com/eliot-akira/agility

Last synced: about 1 month ago
JSON representation

JavaScript library for building modular UI with data-bind and events

Awesome Lists containing this project

README

        

## Agility.js

This is an extended fork of the [original project](https://github.com/arturadib/agility). The goal is to keep this compact MVC library updated for production use.

**Extended features**

- CommonJS-style modules
- Minimal DOM update
- Input form helpers
- Event manager

**Merged pull requests**

- Support nested model properties
- Performance improvement when using style

**To do**

- New documentation
- Refactor and optimize
- Implement tests from original
- Make availble on npm?

### Basics

#### Agility object $$

Factory function: verbose and compact syntax

#### Model

Methods: get, set, ...

#### View

Template: direct, indirect, or inline

#### Events

Model and DOM events