淘宝开源JS 类库,KISSY 1.3 RC 发布
jopen 12年前
<p>KISSY 是由淘宝前端攻城师们发起创建的一个开源 JS 类库。</p> 她遵循的原则是 小巧灵活、简洁实用、愉悦编码、快乐开发 <p></p> <h1 class="logo"><img alt="淘宝开源JS 类库,KISSY 1.3 RC 发布" src="https://simg.open-open.com/show/985267e7a4f3cdc829d255c0cd1bbfc4.png" width="135" height="65" /></h1> <p>经过半年的开发以及在淘宝产品线试用,KISSY 1.3 终于进入 RC 阶段(仅进行 bug 修复,停止结构调整,使用上和正式版没有区别),这个版本旨在改善大规模项目团队协作开发中所遇到的诸多问题。 在开发的过程中,KISSY 得到了业界同行的诸多建议,及开源社区的广泛支持,在此表示非常感谢。希望大家更多得试用,反馈问题。而正式版预计于 2012 第三季度发布.</p> <h2>简单来说,新版本包括以下改进:</h2> <p><strong>1. 加强了模块化机制。例如:</strong></p> <p>支持 cdn 自动 combo 以及细粒度的时间戳配置</p> <p><a href="/misc/goto?guid=4958346388235769824">http://docs.kissyui.com/docs/html/demo/seed/loader/index.html</a></p> <p><a href="/misc/goto?guid=4958346389050291012">http://docs.kissyui.com/docs/html/tutorials/kissy/seed/loader/index.html</a></p> <p> </p> <p><strong>2. 提升了组件性能,支持 xclass 懒加载组件。例如:</strong></p> <p>嵌套组件可以不用 new 出来,指定 json 格式即可:</p> <p><a href="/misc/goto?guid=4958346389849787306">http://docs.kissyui.com/docs/html/demo/component/menubutton/xclass.html</a></p> <p> </p> <p><strong>3. 扩充了框架能力,核心以及多个组件 api 有所增加。例如:</strong></p> <p>支持 Promise 规范:</p> <p><a href="/misc/goto?guid=4958346390640932941">http://docs.kissyui.com/docs/html/api/seed/promise/index.html</a></p> <p>switchable 增加了 add/remove,支持触屏:</p> <p><a href="/misc/goto?guid=4958346391441472365">http://docs.kissyui.com/docs/html/demo/component/switchable/index.html</a></p> <p><strong>4. 提高了 api 易用性和统一性. 例如:</strong></p> <p>所有新组件都支持动态的 plugin 机制</p> <p><a href="/misc/goto?guid=4958346392228202547">http://docs.kissyui.com/docs/html/demo/component/editor/simple-plugin.html</a></p> <p>以及通过 listeners 支持方便的事件绑定</p> <p><a href="/misc/goto?guid=4958346389849787306">http://docs.kissyui.com/docs/html/demo/component/menubutton/xclass.html</a></p> <h2>一些需要注意的不兼容性问题:</h2> <p>1. 删除了 kissy-aio.js/uibase.js 静态文件,请静态引入以上文件时注意</p> <p>2. 删除了 KISSY.app 方法,请使用推荐的模块化机制</p> <p>3. 新组件配置 prefixCls 时组件样式有改变,请注意</p> <h2>详细 changelog:</h2> <p>以下为具体 changelog 解释以及下版本初期规划,欢迎参与:</p> <p><a href="/misc/goto?guid=4958346393765059739">http://docs.kissyui.com/docs/html/tutorials/changelog/1.3.html</a></p> <p>推荐大家在新项目中试用,并请使用的同学加群 198485246.</p> <p>引用地址:</p> <p><a href="/misc/goto?guid=4958346394561607771">http://a.tbcdn.cn/s/kissy/1.3.0rc/seed-min.js</a> (严格模块化)</p> <p><a href="/misc/goto?guid=4958346394561607771">http://a.tbcdn.cn/s/kissy/1.3.0rc/kissy-min.js</a> (简单模式)</p>