http://angularjs.org/ http://jsfiddle.net/IgorMinar/ADukg/
http://www.adobe.com/devnet/html5/articles/angularjs-directives-and-the-computer-science-of-javascript.html