xa.js framework

https://github.com/skippychalmers/xa.js
http://xajs.chalmershouse.co.uk

License

Copyright 2013, James Chalmers
Dual licensed under the MIT or GPL Version 2 licenses.

Includes code from jQuery 1.6.2
Copyright 2011, John Resig
Dual licensed under the MIT or GPL Version 2 licenses.
http://jquery.org/license

Overview

A light framework that allows 'application' and 'class' development and automatically maintains relationships between them whilst also providing basic utility methods and sugar. Attempts to encourage a certain level of structure.

Download

Lastest (master) development
0.924 development | production (minified)

Demo

http://xajs.chalmershouse.co.uk/demo

Basic tests

http://xajs.chalmershouse.co.uk/test

Browser Support

xa.js has been and continues to be tested on IE6(+), Firefox 3.5(+), Safari 5.1(+), Opera 11(+) and Chrome. It may work fine on older versions but has not been tested at all. Please feel free to test and document support in the wiki.

Getting started:

Create an application:

 var App = new xa.App('nameofmyapplication');

Customise constructor method:

App.prototype.construct = function(){};

Create application instance:

var MyApp = new App();

Basic objectives:

The framework has to:

Further Docs:

See the wiki. https://github.com/skippychalmers/xa.js/wiki/