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

Moui

  • OO-based UI behavior modules behind CardKit’s view components
  • ‘mobile first’
  • Independent of particular appearance and specific business
  • Use HTML as configurations that is equal to JS API

Usage

AMD and OzJS

Get the code

Add to your project as new dependency

Or download directly from Github

Dependencies

Examples

CardKit demo app

Modules Overview

moui/control:

  • Minimal stateful component

moui/picker:

  • Compose of Control objects

moui/overlay:

  • Minimal overlay component

moui/actionview:

  • Inherit from Overlay
  • Compose of Picker objects

moui/modalview:

  • Inherit from Overlay

moui/imageview:

  • Inherit from ActionView

moui/growl:

  • Inherit from Overlay

moui/bubble (Plan to refactor)

  • Inherit from Growl

moui/ranger:

  • Minimal range component

moui/slider (Plan to refactor)

  • Inherit from Ranger

moui/util/stick:

  • Stick a DOM element to anther from any clock position

API and usage

Comming soon

More References

See OzJS Project Homepage

Release History

See OzJS Release History

License

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