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/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。