回顧
經過兩天晚上瘋狂的開發除錯,伴隨著大量掉落的頭髮和痠痛的頸椎,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
根據建議:做了兩點重要修改。如下圖所示: