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