SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
12年12月25⽇日星期⼆二
高效协作,便捷开发

                         1.3 is coming


                               yiminghe@gmail.com

12年12月25⽇日星期⼆二
Get
                 • kissy/archive/1.3.0.zip
                    Github: https://github.com/kissyteam/



                 •   npm: https://npmjs.org/package/kissy


                 • a.tbcdn.cn/s/kissy/1.3.0/seed-min.js
                    TaoBao CDN(推荐): http://



12年12月25⽇日星期⼆二
What’s New

                 • 协作
                 • 开发
                 • 稳定
                 • 普适性
                 • 性能

12年12月25⽇日星期⼆二
高效协作

                 •   Package 机制支持业务间无缝协作
                 •   combo 模式支持业务间最少的链接数
                 •   Gallery 通用模块的共享机制
                     • 内置 gallery package
                     • 直接 use(‘gallery/xx’) 即可

12年12月25⽇日星期⼆二
便捷开发
                 • 无缝切换 模式与开发阶段匿名模块的
                   线上 Combo

                 •   组件一致性
                     • new/render/plugin/listeners
                     • 生命周期事件:afterRenderUI/
                       afterBindUI/show/hide
                     • 组件即模块,use require 按需使用
12年12月25⽇日星期⼆二
便捷开发
                                new	
  Menu({

                                	
  	
  children:[{content:’item1’}]


                 •   组件易用性      })
                                new	
  Tree({

                                	
  	
  content:’root’,

                                	
  	
  children:[{content:’child1’}

                 • 新模块          ]})



                  • tabs,swf,promise,uri,combobox,
                  • color,stylesheet,xtemplate,
                  • dd/plugin/constrain

12年12月25⽇日星期⼆二
稳定

                 •   支持持续集成
                     •   phantomjs + travis + nodejs

                 •   单元测试覆盖率提升
                     •   ~80%

                 •   应用于 detail/shop/search/crm



12年12月25⽇日星期⼆二
普适性

                 •   Support mobile
                     •   按设备能力,按需加载
                     •   线上自动 combo 减少链接数
                     •   支持手势事件 pinch/rotate/tap
                     •   大部分内置组件触屏可用




12年12月25⽇日星期⼆二
性能

                 •   Performance
                     •   按设备能力,按需加载
                     •   IE 兼容代码不会出现在标准浏览器中 json2,
                         dom, event( hashchange.. )




12年12月25⽇日星期⼆二
12年12月25⽇日星期⼆二
前提
                 •   不要静态引入 kissy 模块文件
                     <script	
  src=‘overlay.js’></script>




                 • 推荐静态引入 seed-min.js,通过 use
                   require 使用其他模块
                     •   尽量少 use
                     •   线上设置 combo 模式


12年12月25⽇日星期⼆二
不兼容

                 •   删除 KISSY.app, csspath, cssfullpath
                     •   不要配置 path, fullpath
                     •   请使用包机制


                 • require name 时执行 中的 fn 只有在 use,
                    KISSY.add(name,fn)




12年12月25⽇日星期⼆二
不兼容

                 • gallery template, flash, validation 移到
                    suggest,



                 •   editor api 变更
                     •   统一的组件 api 与模块化机制




12年12月25⽇日星期⼆二
不兼容
                 • dd/plugin/proxy, dd/plugin/scroll
                   拖放 proxy scroll 独立为单独模块:

                  • 接口为统一的插件 api
                     new	
  Draggable({
                     	
  	
  plugins:[	
  new	
  ScrollPlugin()	
  ]
                     }).plug(	
  new	
  ProxyPlugin()	
  );




12年12月25⽇日星期⼆二
不兼容
                 • 独模块:component/plugin/drag,
                   overlay 的 resize draggable 配置独立为单

                   component/plugin/resize
                  • 接口改变为统一的插件 api
                       new	
  Overlay({
                       	
  	
  plugins:[new	
  DragPlugin()]
                       }).plug(ResizePlugin)




12年12月25⽇日星期⼆二
Next 1.4

                 •   基础架构完善
                     •   Test coverage
                     •   IE 持续集成 ??
                     •   链接数跨包优化




12年12月25⽇日星期⼆二
Next / 1.4

                 •   基础组件重构/增加
                     •   date/datasource/graphic
                     •   date-picker
                     •   color-picker
                     •   Switchable
                     •   grid ??



12年12月25⽇日星期⼆二
感谢!



12年12月25⽇日星期⼆二
服务线先锋探索团队




12年12月25⽇日星期⼆二
服务线先锋探索团队


                       常胤



                 玉门,七念,云休,棪木,清羽



12年12月25⽇日星期⼆二
KISSY Gallery 贡献者




12年12月25⽇日星期⼆二
KISSY Gallery 贡献者


                         剑平


                  常胤,翰文,玉门,七念,林谦,紫
                   英,张挺,牧云,易敛,伯方,流
                       火,元泉,基德


12年12月25⽇日星期⼆二
etao 团队




12年12月25⽇日星期⼆二
etao 团队


                       左莫


  Brix 团队:李牧,左莫,基德,龙笛,行列,逸才 …
                 搜索团队:雨异,云聪,阿大 …


12年12月25⽇日星期⼆二
KISSY PIE 工具团队




12年12月25⽇日星期⼆二
KISSY PIE 工具团队


                       文龙



                   紫英,遇春,张挺,剑平



12年12月25⽇日星期⼆二
1.3 升级团队




12年12月25⽇日星期⼆二
1.3 升级团队


                       游侠


                 水儿,石霸,霸先,大遒,渐飞,文
                    龙,释然,凤寻,三七



12年12月25⽇日星期⼆二
还有更多
                 阿克,道璘,地基,董晓庆,额台,
                 方元,飞长,妙净,鸣弦,墨锋,苏
                  河,铁军,亚城,隐若,影风,元
                  晃,缘灭,云谦,展炎,展烨,龙
                     欣,龙刚,拔赤 …


                 以及玉伯,小马,圆心一如既往的支持



12年12月25⽇日星期⼆二

Weitere ähnliche Inhalte

Ähnlich wie KISSY 1.3-released

敏捷模式下的百度研发基础环境建设 1
敏捷模式下的百度研发基础环境建设 1敏捷模式下的百度研发基础环境建设 1
敏捷模式下的百度研发基础环境建设 1drewz lin
 
Zh120226techparty jeff kit-ios-toolbox
Zh120226techparty jeff kit-ios-toolboxZh120226techparty jeff kit-ios-toolbox
Zh120226techparty jeff kit-ios-toolboxZoom Quiet
 
Top100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copyTop100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copydrewz lin
 
新世代-Joomla 3.0導覽
新世代-Joomla 3.0導覽新世代-Joomla 3.0導覽
新世代-Joomla 3.0導覽ilovejoomla
 
TQC+物件導向程式語言Java認證班(和春資工)
TQC+物件導向程式語言Java認證班(和春資工)TQC+物件導向程式語言Java認證班(和春資工)
TQC+物件導向程式語言Java認證班(和春資工)Kyle Lin
 
Node.js Quick Tour
Node.js Quick TourNode.js Quick Tour
Node.js Quick Tourmyzykj
 
面向未来的重构
面向未来的重构面向未来的重构
面向未来的重构Kejun Zhang
 
Top100summit 芈珺七拼八凑搭建移动自动化测试框架
Top100summit 芈珺七拼八凑搭建移动自动化测试框架Top100summit 芈珺七拼八凑搭建移动自动化测试框架
Top100summit 芈珺七拼八凑搭建移动自动化测试框架drewz lin
 
iOs app 101
iOs app 101iOs app 101
iOs app 101Tom Sun
 
Node getting start
Node getting startNode getting start
Node getting starttbmallf2e
 
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)Xu Wang
 
走上It之路
走上It之路走上It之路
走上It之路David Xie
 
SeaJS - 前端模块化开发探索与网站性能优化实践
SeaJS - 前端模块化开发探索与网站性能优化实践SeaJS - 前端模块化开发探索与网站性能优化实践
SeaJS - 前端模块化开发探索与网站性能优化实践lifesinger
 
Artifacts management with CI and CD
Artifacts management with CI and CDArtifacts management with CI and CD
Artifacts management with CI and CDChen-Tien Tsai
 
May the source_be_with_you
May the source_be_with_youMay the source_be_with_you
May the source_be_with_youEddie Kao
 
Gradle 和 Android Studio --- Jason Ko
Gradle 和 Android Studio --- Jason KoGradle 和 Android Studio --- Jason Ko
Gradle 和 Android Studio --- Jason Ko力中 柯
 
垂直互联网站点的技术改造
垂直互联网站点的技术改造垂直互联网站点的技术改造
垂直互联网站点的技术改造Dahui Feng
 
Concurrency model for mysql data processing@rubyconf.tw 2012
Concurrency model for mysql data processing@rubyconf.tw 2012Concurrency model for mysql data processing@rubyconf.tw 2012
Concurrency model for mysql data processing@rubyconf.tw 2012Mu-Fan Teng
 

Ähnlich wie KISSY 1.3-released (20)

敏捷模式下的百度研发基础环境建设 1
敏捷模式下的百度研发基础环境建设 1敏捷模式下的百度研发基础环境建设 1
敏捷模式下的百度研发基础环境建设 1
 
Zh120226techparty jeff kit-ios-toolbox
Zh120226techparty jeff kit-ios-toolboxZh120226techparty jeff kit-ios-toolbox
Zh120226techparty jeff kit-ios-toolbox
 
Top100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copyTop100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copy
 
新世代-Joomla 3.0導覽
新世代-Joomla 3.0導覽新世代-Joomla 3.0導覽
新世代-Joomla 3.0導覽
 
TQC+物件導向程式語言Java認證班(和春資工)
TQC+物件導向程式語言Java認證班(和春資工)TQC+物件導向程式語言Java認證班(和春資工)
TQC+物件導向程式語言Java認證班(和春資工)
 
Node.js Quick Tour
Node.js Quick TourNode.js Quick Tour
Node.js Quick Tour
 
面向未来的重构
面向未来的重构面向未来的重构
面向未来的重构
 
Top100summit 芈珺七拼八凑搭建移动自动化测试框架
Top100summit 芈珺七拼八凑搭建移动自动化测试框架Top100summit 芈珺七拼八凑搭建移动自动化测试框架
Top100summit 芈珺七拼八凑搭建移动自动化测试框架
 
iOs app 101
iOs app 101iOs app 101
iOs app 101
 
Node getting start
Node getting startNode getting start
Node getting start
 
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
 
走上It之路
走上It之路走上It之路
走上It之路
 
SeaJS - 前端模块化开发探索与网站性能优化实践
SeaJS - 前端模块化开发探索与网站性能优化实践SeaJS - 前端模块化开发探索与网站性能优化实践
SeaJS - 前端模块化开发探索与网站性能优化实践
 
Artifacts management with CI and CD
Artifacts management with CI and CDArtifacts management with CI and CD
Artifacts management with CI and CD
 
Ruby基础培训
Ruby基础培训Ruby基础培训
Ruby基础培训
 
May the source_be_with_you
May the source_be_with_youMay the source_be_with_you
May the source_be_with_you
 
Gradle 和 Android Studio --- Jason Ko
Gradle 和 Android Studio --- Jason KoGradle 和 Android Studio --- Jason Ko
Gradle 和 Android Studio --- Jason Ko
 
垂直互联网站点的技术改造
垂直互联网站点的技术改造垂直互联网站点的技术改造
垂直互联网站点的技术改造
 
Concurrency model for mysql data processing@rubyconf.tw 2012
Concurrency model for mysql data processing@rubyconf.tw 2012Concurrency model for mysql data processing@rubyconf.tw 2012
Concurrency model for mysql data processing@rubyconf.tw 2012
 
Sourcemap
SourcemapSourcemap
Sourcemap
 

Mehr von yiming he

kissy modularization part1
kissy modularization part1kissy modularization part1
kissy modularization part1yiming he
 
KISSY @ 2013-2
KISSY @ 2013-2KISSY @ 2013-2
KISSY @ 2013-2yiming he
 
KISSY 1.4.0 released
KISSY 1.4.0 releasedKISSY 1.4.0 released
KISSY 1.4.0 releasedyiming he
 
callSuper in kissy
callSuper in kissycallSuper in kissy
callSuper in kissyyiming he
 
KISSY XTemplate
KISSY XTemplateKISSY XTemplate
KISSY XTemplateyiming he
 
Introduction to kissy for adc 2013
Introduction to kissy for adc 2013Introduction to kissy for adc 2013
Introduction to kissy for adc 2013yiming he
 
Kissy component system
Kissy component systemKissy component system
Kissy component systemyiming he
 
KISSY@2013.05
KISSY@2013.05KISSY@2013.05
KISSY@2013.05yiming he
 
kissy@2013.03
kissy@2013.03 kissy@2013.03
kissy@2013.03 yiming he
 
Simple kissy1.3
Simple kissy1.3Simple kissy1.3
Simple kissy1.3yiming he
 
Kissy in-progress
Kissy in-progressKissy in-progress
Kissy in-progressyiming he
 
Kissy dpl-practice
Kissy dpl-practiceKissy dpl-practice
Kissy dpl-practiceyiming he
 
编辑器设计2
编辑器设计2编辑器设计2
编辑器设计2yiming he
 
KISSY Editor Design 2
KISSY Editor Design 2KISSY Editor Design 2
KISSY Editor Design 2yiming he
 
KISSY Component API Design
KISSY Component API DesignKISSY Component API Design
KISSY Component API Designyiming he
 
KISSY for starter
KISSY for starterKISSY for starter
KISSY for starteryiming he
 
Kissy autocomplete
Kissy autocompleteKissy autocomplete
Kissy autocompleteyiming he
 
KISSY_Component
KISSY_ComponentKISSY_Component
KISSY_Componentyiming he
 

Mehr von yiming he (20)

kissy modularization part1
kissy modularization part1kissy modularization part1
kissy modularization part1
 
KISSY @ 2013-2
KISSY @ 2013-2KISSY @ 2013-2
KISSY @ 2013-2
 
KISSY 1.4.0 released
KISSY 1.4.0 releasedKISSY 1.4.0 released
KISSY 1.4.0 released
 
callSuper in kissy
callSuper in kissycallSuper in kissy
callSuper in kissy
 
KISSY XTemplate
KISSY XTemplateKISSY XTemplate
KISSY XTemplate
 
Introduction to kissy for adc 2013
Introduction to kissy for adc 2013Introduction to kissy for adc 2013
Introduction to kissy for adc 2013
 
Kissy component system
Kissy component systemKissy component system
Kissy component system
 
KISSY@2013.05
KISSY@2013.05KISSY@2013.05
KISSY@2013.05
 
kissy@2013.03
kissy@2013.03 kissy@2013.03
kissy@2013.03
 
kissy@2013
kissy@2013kissy@2013
kissy@2013
 
Simple kissy1.3
Simple kissy1.3Simple kissy1.3
Simple kissy1.3
 
Hujs 总结
Hujs 总结Hujs 总结
Hujs 总结
 
Kissy in-progress
Kissy in-progressKissy in-progress
Kissy in-progress
 
Kissy dpl-practice
Kissy dpl-practiceKissy dpl-practice
Kissy dpl-practice
 
编辑器设计2
编辑器设计2编辑器设计2
编辑器设计2
 
KISSY Editor Design 2
KISSY Editor Design 2KISSY Editor Design 2
KISSY Editor Design 2
 
KISSY Component API Design
KISSY Component API DesignKISSY Component API Design
KISSY Component API Design
 
KISSY for starter
KISSY for starterKISSY for starter
KISSY for starter
 
Kissy autocomplete
Kissy autocompleteKissy autocomplete
Kissy autocomplete
 
KISSY_Component
KISSY_ComponentKISSY_Component
KISSY_Component
 

KISSY 1.3-released

  • 2. 高效协作,便捷开发 1.3 is coming yiminghe@gmail.com 12年12月25⽇日星期⼆二
  • 3. Get • kissy/archive/1.3.0.zip Github: https://github.com/kissyteam/ • npm: https://npmjs.org/package/kissy • a.tbcdn.cn/s/kissy/1.3.0/seed-min.js TaoBao CDN(推荐): http:// 12年12月25⽇日星期⼆二
  • 4. What’s New • 协作 • 开发 • 稳定 • 普适性 • 性能 12年12月25⽇日星期⼆二
  • 5. 高效协作 • Package 机制支持业务间无缝协作 • combo 模式支持业务间最少的链接数 • Gallery 通用模块的共享机制 • 内置 gallery package • 直接 use(‘gallery/xx’) 即可 12年12月25⽇日星期⼆二
  • 6. 便捷开发 • 无缝切换 模式与开发阶段匿名模块的 线上 Combo • 组件一致性 • new/render/plugin/listeners • 生命周期事件:afterRenderUI/ afterBindUI/show/hide • 组件即模块,use require 按需使用 12年12月25⽇日星期⼆二
  • 7. 便捷开发 new  Menu({    children:[{content:’item1’}] • 组件易用性 }) new  Tree({    content:’root’,    children:[{content:’child1’} • 新模块 ]}) • tabs,swf,promise,uri,combobox, • color,stylesheet,xtemplate, • dd/plugin/constrain 12年12月25⽇日星期⼆二
  • 8. 稳定 • 支持持续集成 • phantomjs + travis + nodejs • 单元测试覆盖率提升 • ~80% • 应用于 detail/shop/search/crm 12年12月25⽇日星期⼆二
  • 9. 普适性 • Support mobile • 按设备能力,按需加载 • 线上自动 combo 减少链接数 • 支持手势事件 pinch/rotate/tap • 大部分内置组件触屏可用 12年12月25⽇日星期⼆二
  • 10. 性能 • Performance • 按设备能力,按需加载 • IE 兼容代码不会出现在标准浏览器中 json2, dom, event( hashchange.. ) 12年12月25⽇日星期⼆二
  • 12. 前提 • 不要静态引入 kissy 模块文件 <script  src=‘overlay.js’></script> • 推荐静态引入 seed-min.js,通过 use require 使用其他模块 • 尽量少 use • 线上设置 combo 模式 12年12月25⽇日星期⼆二
  • 13. 不兼容 • 删除 KISSY.app, csspath, cssfullpath • 不要配置 path, fullpath • 请使用包机制 • require name 时执行 中的 fn 只有在 use, KISSY.add(name,fn) 12年12月25⽇日星期⼆二
  • 14. 不兼容 • gallery template, flash, validation 移到 suggest, • editor api 变更 • 统一的组件 api 与模块化机制 12年12月25⽇日星期⼆二
  • 15. 不兼容 • dd/plugin/proxy, dd/plugin/scroll 拖放 proxy scroll 独立为单独模块: • 接口为统一的插件 api new  Draggable({    plugins:[  new  ScrollPlugin()  ] }).plug(  new  ProxyPlugin()  ); 12年12月25⽇日星期⼆二
  • 16. 不兼容 • 独模块:component/plugin/drag, overlay 的 resize draggable 配置独立为单 component/plugin/resize • 接口改变为统一的插件 api new  Overlay({    plugins:[new  DragPlugin()] }).plug(ResizePlugin) 12年12月25⽇日星期⼆二
  • 17. Next 1.4 • 基础架构完善 • Test coverage • IE 持续集成 ?? • 链接数跨包优化 12年12月25⽇日星期⼆二
  • 18. Next / 1.4 • 基础组件重构/增加 • date/datasource/graphic • date-picker • color-picker • Switchable • grid ?? 12年12月25⽇日星期⼆二
  • 21. 服务线先锋探索团队 常胤 玉门,七念,云休,棪木,清羽 12年12月25⽇日星期⼆二
  • 23. KISSY Gallery 贡献者 剑平 常胤,翰文,玉门,七念,林谦,紫 英,张挺,牧云,易敛,伯方,流 火,元泉,基德 12年12月25⽇日星期⼆二
  • 25. etao 团队 左莫 Brix 团队:李牧,左莫,基德,龙笛,行列,逸才 … 搜索团队:雨异,云聪,阿大 … 12年12月25⽇日星期⼆二
  • 27. KISSY PIE 工具团队 文龙 紫英,遇春,张挺,剑平 12年12月25⽇日星期⼆二
  • 29. 1.3 升级团队 游侠 水儿,石霸,霸先,大遒,渐飞,文 龙,释然,凤寻,三七 12年12月25⽇日星期⼆二
  • 30. 还有更多 阿克,道璘,地基,董晓庆,额台, 方元,飞长,妙净,鸣弦,墨锋,苏 河,铁军,亚城,隐若,影风,元 晃,缘灭,云谦,展炎,展烨,龙 欣,龙刚,拔赤 … 以及玉伯,小马,圆心一如既往的支持 12年12月25⽇日星期⼆二