bearcat 讓前端也流暢使用依賴注入

2021-06-28 00:02:08 字數 628 閱讀 5387

bearcat 0.3 版本在聖誕正式推出

bearcat 不再僅僅支援node.js環境,瀏覽器環境也完美支援

意味著 前端也可以編寫基於自描述js物件的依賴注入

依賴關係基於js物件屬性的自描述,無需使用require, define來進行模組管理

同時bearcat還內建了script指令碼非同步載入機制,無需打包,前端模組化開發所見即所得

10秒例子,car 依賴 engine,解析到car依賴後,engine就自動載入並注入到car中

var car = function() 

car.prototype.run = function()

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

var engine = function() 

engine.prototype.run = function()

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

詳情還請到官網

sweet例子 examples/

前端日刊君來也

每天努力的日刊君 2017.12.16 還在等什麼,和日刊君一起把 複製 the next day is always a new day 本期為 d2 歷史回顧專場,相信很多小夥伴今天都在 d2 日刊君之前收藏的一篇 11 屆的知乎文,資訊雜亂,自取 關注整個架構 元件化與工程化,包括效能監控等維...

前端日刊君來也

每天努力的日刊君 2017.12.19 還在等什麼,和日刊君一起把 複製 the next day is always a new day 本期為 d2 的一些非官方更新第三版 本週日刊君和小夥伴也會一起分享學習 d2 的內容 感謝 d2 介紹了很多奇舞團的情況,多維度成長是乙個日刊君一直期望做到最...

前端日刊君來也

每天努力的日刊君 2017.11.22 還在等什麼,和日刊君一起把 複製 the next day is always a new day 本文從小球生成,再到拖拽事件設計 貝塞爾方法應用以及最後的回彈動畫,一步一步的 思考日刊君還是那句話 數學要好,積累也要多,一起把 日刊君又乙個自己必刷的地方 ...