淘寶開源JS 類庫,KISSY 1.3 RC 發布

jopen 12年前發布 | 16K 次閱讀 KISSY

KISSY 是由淘寶前端攻城師們發起創建的一個開源 JS 類庫。

她遵循的原則是 小巧靈活、簡潔實用、愉悅編碼、快樂開發

淘寶開源JS 類庫,KISSY 1.3 RC 發布

經過半年的開發以及在淘寶產品線試用,KISSY 1.3 終于進入 RC 階段(僅進行 bug 修復,停止結構調整,使用上和正式版沒有區別),這個版本旨在改善大規模項目團隊協作開發中所遇到的諸多問題。 在開發的過程中,KISSY 得到了業界同行的諸多建議,及開源社區的廣泛支持,在此表示非常感謝。希望大家更多得試用,反饋問題。而正式版預計于 2012 第三季度發布.

簡單來說,新版本包括以下改進:

1. 加強了模塊化機制。例如:

支持 cdn 自動 combo 以及細粒度的時間戳配置

http://docs.kissyui.com/docs/html/demo/seed/loader/index.html

http://docs.kissyui.com/docs/html/tutorials/kissy/seed/loader/index.html

 

2. 提升了組件性能,支持 xclass 懶加載組件。例如:

嵌套組件可以不用 new 出來,指定 json 格式即可:

http://docs.kissyui.com/docs/html/demo/component/menubutton/xclass.html

 

3. 擴充了框架能力,核心以及多個組件 api 有所增加。例如:

支持 Promise 規范:

http://docs.kissyui.com/docs/html/api/seed/promise/index.html

switchable 增加了 add/remove,支持觸屏:

http://docs.kissyui.com/docs/html/demo/component/switchable/index.html

4. 提高了 api 易用性和統一性. 例如:

所有新組件都支持動態的 plugin 機制

http://docs.kissyui.com/docs/html/demo/component/editor/simple-plugin.html

以及通過 listeners 支持方便的事件綁定

http://docs.kissyui.com/docs/html/demo/component/menubutton/xclass.html

一些需要注意的不兼容性問題:

1. 刪除了 kissy-aio.js/uibase.js 靜態文件,請靜態引入以上文件時注意

2.  刪除了 KISSY.app 方法,請使用推薦的模塊化機制

3. 新組件配置 prefixCls 時組件樣式有改變,請注意

詳細 changelog:

以下為具體 changelog 解釋以及下版本初期規劃,歡迎參與:

http://docs.kissyui.com/docs/html/tutorials/changelog/1.3.html

推薦大家在新項目中試用,并請使用的同學加群 198485246.

引用地址:

http://a.tbcdn.cn/s/kissy/1.3.0rc/seed-min.js (嚴格模塊化)

http://a.tbcdn.cn/s/kissy/1.3.0rc/kissy-min.js (簡單模式)

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!