Skip to content

KISSY 1.3.0rc Released

Compare
Choose a tag to compare
@yiminghe yiminghe released this 26 Jul 06:09
· 1996 commits to master since this release

经过半年的开发以及在淘宝产品线试用,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 方法,请使用推荐的模块化机制

详细 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