Javascript Interface Abstract Notation
JavaScript HTML
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
libs
tests
usage_example
.gitattributes
README.md
arbor-tween.js
arbor.js
debugAjax.js
debugStates.js
graph.js
history.txt
jiant.js
jiant.min.js
jiantLogger.js
jiantTracker.js
jiant_stub_uifactory.js
jiant_tp.js
jiant_xl.js
jiant_xl.min.js
jquery.hashchange.js
jquery.xdomainajax.js
timeline.js

README.md

Jiant

Javascript Interface Abstract Notation

The aim of this project is maximally reduce complexity of large ajax, high dynamic javascript project development and support.

Initially Jiant provided means for modern auto-complete tools. Jiant eliminates usage of strings for UI elements identification as far as possible, replacing it by variables. It also moves linking of html elements to javascript variables from execution time to start time where possible.

Later evolution made Jiant covering all aspects of client UI framework, such as server connectivity, application states, event bus, data models, MVC implementation, templating, cross domain, dependency management, program logic abstraction.

Jiant is more of philosophy how to develop application, not particular technical implementation of set of tricks.

Documentation website on Jiant: http://sites.google.com/site/jiantscript/

Website updated to Jiant version 1.00

Документация на русском языке: http://vecnas.github.io