AMD and CMD are dead之JS工程化終極解決方案KMD.js版本0.0.1發布
2014-06-24 10:56 【當耐特】 閱讀(1614) 評論(2) 收藏 舉報回顧
經過兩天晚上瘋狂的開發調試,伴隨著大量掉落的頭發和酸痛的頸椎,KMD.js贏來了第一個穩定版本。在此期間KMD規范也有所修改和完善。
這兩天主要完成的功能有:
按需加載
版本控制
模塊管理
便捷調試
依賴打包
性能優化
依賴可視
在此,要感謝那些偉大的項目(雖然部分將要死去),但依然感謝:
windjshttp://windjs.org/cn/
jsbeautifierhttp://jsbeautifier.org/
class.js http://ejohn.org/blog/simple-javascript-inheritance/
Extjs http://www.sencha.com/
UglifyJShttps://github.com/mishoo/UglifyJS/
requirejshttp://www.requirejs.org/
browserifyhttp://browserify.org/
raphaeljshttp://raphaeljs.com/
seajshttp://seajs.org/
jsnicehttp://www.jsnice.org/
json2https://github.com/douglascrockford/JSON-js
qunithttp://qunitjs.com/
vuejshttp://vuejs.org/
許多靈感和code都來自于他們,沒有他們就沒有KMD.js。
KMD入門
看圖說話,這個示例項目已經托管在Github上。
上面是文件目錄.
程序入口不需指定
這是Main.js所有代碼。
工具代碼。
小球的代碼。
Github
https://github.com/kmdjs/kmdjs
你們先看著,下載試一試,很多驚喜等著你,我去補覺。
Update20140625
根據建議:做了兩點重要修改。如下圖所示:







浙公網安備 33010602011771號