发布于 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