A microkernel for modular javascript, a toolchain for modern front-end, a micro-framework for growable WebApp.

ChoreoJS

  • An animation library which uses “stage” and “actor” as metaphors
  • Automatic switch between CSS transitions and JS tweening
  • Provide a flexible way to write asynchronous sequence of actions
  • Support CSS transform value

Usage

AMD and OzJS

Get the code

Add to your project as new dependency

Or download directly from Github

Dependencies

Examples

API and usage


var choreo = require('choreo');

var stage = choreo('stageName[optional]'); // Singleton with stageName

    var actor1 = stage.actor(elment, prop, duration, easeing, delay);
    var actor2 = stage.actor(option, option);
    var actorGroup = stage.group(actor1, actor2);

    var promise = stage.follow(); // or actor1.follow(), actorGroup.follow()

Under construction

More References

See OzJS Project Homepage

Release History

See OzJS Release History

License

Copyright (c) 2010 - 2013 dexteryy
Licensed under the MIT license.