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/

    原文作者:fantasyni
    原文地址: https://segmentfault.com/a/1190000002444599
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞