1.2.12 • Published 6 years ago
simpleitjs v1.2.12
simpleitjs
Simple light frontend framework, inspired from AngularJS
Usage:
npm install simpleitjs --saveconst SimpleJS = require('simpleitjs');Register new module
class HomePage extends SimpleJS.ModuleScope {
static invoke(model, Ajax, Router) {
model.title = 'Hello world!! :)';
return model;
}
}
new SimpleJS.Module('HomePage', 'Ajax', 'Router', HomePage);Or classic vanilla js way
var HomePage = function HomePage() {};
HomePage.invoke = function(model, Ajax, Router) {
model.title = 'Hello world!! :)';
return model;
};
new SimpleJS.Module('HomePage', 'Ajax', 'Router', HomePage);Use registered module
console.log(SimpleJS.get('HomePage').title);
// Hello world!! :)Features:
- Works with both browser based frontend setup or npm setup
- Easy modularity
- Dependency injection
- Supports interdependency injection
- Comes with Router, Ajax etc out of the box modules.
1.2.8
6 years ago
1.2.9
6 years ago
1.2.12
6 years ago
1.2.10
6 years ago
1.2.11
6 years ago
1.2.7
6 years ago
1.2.6
6 years ago
1.2.5
6 years ago
1.2.4
6 years ago
1.2.3
6 years ago
1.2.2
6 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago