met

metaphorjs

MetaphorJs app framework

Showing:

Popularity

Downloads/wk

0

Maintenance

No Maintenance Data Available

Package

Dependencies

0

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

#MetaphorJs

v.0.3

An app framework similar to AngularJs (directives, scopes, dependency injection, etc) and ExtJs (class system, event system, data model).

Short documentation with code examples

Features:

  • attribute and tag directives
  • event system (not attached to DOM)
  • promises
  • recursive rendering
  • i18n
  • output and input filters
  • namespace and class system
  • form validation
  • tooltips and dialogs
  • animation (css/js/jquery)
  • build system that integrates your project into MetaphorJs
  • dependency injection
  • global and encapsulated modes
  • data store and active record
  • ajax (with jsonp)
  • cross browser pushState implementation
  • input, < scope or <-> two way data binding

  • no dependencies
  • cross browser
  • < 50kb minified and gzipped (without modules < 30kb)

MetaphorJs and all of its modules do not depend on jQuery or any other dom helper.

// Some of the code in the library and its modules is taken from Angular and jQuery.

IE6+, Chrome, Safari, Firefox, Opera, Android (Chrome/Native), iOS Safari, Blackberry

###Modules that can be used separately (standalone/amd/node modules)

####Stable

Namespace The namespace system similar to one from ExtJs.

Class The class system is based on klass, although i’ve rewritten in quite heavily.

Observable Event system.

Promise Promise/A+ compliant library / ES6 Promise polyfill.

Dialog Tooltip/Dialog library. (Reworked version of jquery-dialog -- without jquery dependency.

####Beta

Watchable This one watches for changes in objects and scopes.

ajax AJAX implementation similar to jQuery's.

Validator Form validation.

history.pushState Stateless pushState wrapper/polyfill.

MetaphorJs.model Model/Record/Store classes.

select Selector engine (modified YASS)

animate Animation engine

Input Input field class

####Build system

https://github.com/kuindji/metaphorjs-build

###Demo

A few Angular-like demos:

Basics, Todo, Recursive rendering, Animated tags, Flickr feed, Firebase chat

Dev test page

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial