bearcat - 让前端也流畅使用依赖注入

前端之家收集整理的这篇文章主要介绍了bearcat - 让前端也流畅使用依赖注入前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

bearcat 0.3 版本在圣诞正式推出
bearcat 不再仅仅支持node.js环境,浏览器环境也完美支持
意味着 前端也可以编写基于自描述js对象的依赖注入
依赖关系基于js对象属性的自描述,无需使用require,define来进行模块管理
同时bearcat还内建了script脚本异步加载机制,无需打包,前端模块化开发所见即所得
10秒例子,car 依赖 engine,解析到car依赖后,engine就自动加载并注入到car中

var Car = function() {
    this.$id = "car";
    this.$engine = null;
}

Car.prototype.run = function() { 
    this.$engine.run(); 
    console.log('run car...');
}

bearcat.module(Car,typeof module !== 'undefined' ? module : {});
var Engine = function() {
    this.$id = "engine";
}

Engine.prototype.run = function() {
    console.log('run engine...');
}

bearcat.module(Engine,typeof module !== 'undefined' ? module : {});

详情还请到官网 http://bearcatjs.org/ sweet例子 http://bearcatjs.org/examples/

猜你在找的设计模式相关文章