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

https://github.com/ytiurin/bindbind.js


https://github.com/ytiurin/bindbind.js

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

bindbind.js
========

Data binding made simple.

##Usage
Declare binding anchors inside your HTML code
```html


Unknown

```

Define view model and bind it to the DOM
```javascript
var myViewModel = {writers:[]};
var _o = new bindbind(myViewModel);
// _o <- this is an observing proxy object,
// it holds setters and getters of your
// object properties and notifies other
// objects about it's changes
```

Update view model using observing proxy
```javascript
_o(myViewModel.writers).push({
name:'Joseph Conrad',
uri:'https://en.wikipedia.org/wiki/Joseph_Conrad'});

_o(myViewModel.writers).push({
name:'James Joyce',
uri:'https://en.wikipedia.org/wiki/James_Joyce'});
```

Resulting HTML

```html


Joseph Conrad


James Joyce

```

##Note
This is still in beta.