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/node

相關文章
相關標籤/搜索