发布于 2014-12-31 10:27:45 | 84 次阅读 | 评论: 0 | 来源: 网友投递
Bearcat JavaScript 应用框架
Bearcat是一个基于自描述javaScript object进行开发的应用层框架, Bearcat提供了一个轻量级的容器来编写简单,可维护的javaScripts. Bearcat 提供了一个基础的底层来管理应用逻辑对象,使得开发者就可以把精力放在应用层的逻辑编写上.
在 0.3.4 版本中,依赖注入的描述,可以更加的随意,不再强制要求必须是 this.$xxId 的形式
以下的写法也支持
var Car = function() {
this.$id = "car";
this["$engine"] = null; // use []
var wheelName = "$wheel";
this[wheelName] = null; // use variable
};
Car.prototype["$light"] = null; // use variable in prototype
Car.prototype.run = function() {
this.$engine.run();
this.$light.shine();
this.$wheel.run();
console.log('car run...');
}
module.exports = Car;
example demo complex_function_annotataion
bearcat官网 bearcatjs.org