More Related Content
Similar to kissy at alibaba (20)
kissy at alibaba
- 2. About me
• F2E @ Taobao: 承玉
• Code @ github: http://github.com/yiminghe
• Blog @ http://yiminghe.me
• Mail: yiminghe@gmail.com
• 2010 年毕业后加入 淘宝
• KISSY 核心开发者 @ http://kissyui.com
- 3. • A Powerful Javascript Framework From Alibaba
自主开发
跨终端 使用简单 (KISS)
模块化
接口一致
组件齐全高扩展性
- 7. 前端开发
• 庞大的单一文件公用库: YUI2 + widgets
• Suggest/switchable/tabs/editor
• 单人单文件开发
• YAHOO.namespace
• 手工压缩
• YUI Compressor
- 17. Packages In Alibaba
• 通用包
• gallery: KISSY Gallery 社区通用组件库
• tbc: taobao 组件库
• mui: 天猫组件库
• …
• 业务包
• cart: 购物车
• buy: 订单确认
• fp: 首页
• …
- 18. 跨终端
• PC
• IE
• Screen reader (UI Components)
• Chrome/safari/opera/firefox
• Touch
• Mobile
• Pad
• nodejs
- 21. • npm install kissy
• xtemplate on nodejs
• 模板的前后端共享
• xtemplate for expressjs
• var XTemplate = require(‘kissy/lib/xtemplate’)
• CLI tools
• Kissy-xtemplate
• …
- 31. 工具支持
• 模块合并
• KISSY Module Compiler
• 项目开发规范工具
• KISSY Cake/XCake
• gallery 组件提交工具
• KISSY Package Manger (KPM)
- 32. 开源
• 开源 github npm bower
• 代码规范 jshint jscs
• 测试框架 jasmine
• 覆盖率工具 jscover
• 持续集成平台 travis/phantomjs
• 开发服务器 expressjs