Submit Search
Upload
kissy at alibaba
•
0 likes
•
959 views
yiming he
Follow
a share for college students
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 34
Download now
Download to read offline
Recommended
Web 开发漫谈 —— 前端篇
Web 开发漫谈 —— 前端篇
尚斌 杨
外掛中文化自己做 如何自訂網站翻譯
外掛中文化自己做 如何自訂網站翻譯
Yen-Wen Chen
Wix
Wix
ssuserde8221
Introduction to kissy for adc 2013
Introduction to kissy for adc 2013
yiming he
Muki word press
Muki word press
Muki Wu
KISSY 1.4.0 released
KISSY 1.4.0 released
yiming he
Appcan平台介绍
Appcan平台介绍
36Kr.com
Diandian.com development strategy analysis
Diandian.com development strategy analysis
Baidu
Recommended
Web 开发漫谈 —— 前端篇
Web 开发漫谈 —— 前端篇
尚斌 杨
外掛中文化自己做 如何自訂網站翻譯
外掛中文化自己做 如何自訂網站翻譯
Yen-Wen Chen
Wix
Wix
ssuserde8221
Introduction to kissy for adc 2013
Introduction to kissy for adc 2013
yiming he
Muki word press
Muki word press
Muki Wu
KISSY 1.4.0 released
KISSY 1.4.0 released
yiming he
Appcan平台介绍
Appcan平台介绍
36Kr.com
Diandian.com development strategy analysis
Diandian.com development strategy analysis
Baidu
kissy modularization part2
kissy modularization part2
yiming he
kissy 1.5 progress
kissy 1.5 progress
yiming he
kissy-past-now-future
kissy-past-now-future
yiming he
KISSY Component API Design
KISSY Component API Design
yiming he
callSuper in kissy
callSuper in kissy
yiming he
kissy modularization part1
kissy modularization part1
yiming he
KISSY for starter
KISSY for starter
yiming he
KISSY @ 2013-2
KISSY @ 2013-2
yiming he
Hujs 总结
Hujs 总结
yiming he
Auction Direct USA | Jacksonville Used Cars
Auction Direct USA | Jacksonville Used Cars
Auction Direct USA
English Presv4
English Presv4
petercalloway
KISSY 1.3-released
KISSY 1.3-released
yiming he
30120140504029
30120140504029
IAEME Publication
Koubei banquet 33
Koubei banquet 33
Koubei UED
赵泽欣 - 淘宝网前端应用与发展
赵泽欣 - 淘宝网前端应用与发展
d0nn9n
如何,高效利用搜索引擎+构建网络工具箱
如何,高效利用搜索引擎+构建网络工具箱
84zhu
kissy@2013
kissy@2013
yiming he
History of share
History of share
aido Cho
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
My own sweet home!
[LaravelConf Taiwan 2019] 在中國三年,從 0 開始自建完整電商餐飲系統
[LaravelConf Taiwan 2019] 在中國三年,從 0 開始自建完整電商餐飲系統
LaravelConfTaiwan
悠邁介紹(Update)
悠邁介紹(Update)
Sean Liu
如何選擇合適的網站製作平台
如何選擇合適的網站製作平台
Hui Chieh Chiu
More Related Content
Viewers also liked
kissy modularization part2
kissy modularization part2
yiming he
kissy 1.5 progress
kissy 1.5 progress
yiming he
kissy-past-now-future
kissy-past-now-future
yiming he
KISSY Component API Design
KISSY Component API Design
yiming he
callSuper in kissy
callSuper in kissy
yiming he
kissy modularization part1
kissy modularization part1
yiming he
KISSY for starter
KISSY for starter
yiming he
KISSY @ 2013-2
KISSY @ 2013-2
yiming he
Hujs 总结
Hujs 总结
yiming he
Auction Direct USA | Jacksonville Used Cars
Auction Direct USA | Jacksonville Used Cars
Auction Direct USA
English Presv4
English Presv4
petercalloway
KISSY 1.3-released
KISSY 1.3-released
yiming he
30120140504029
30120140504029
IAEME Publication
Viewers also liked
(13)
kissy modularization part2
kissy modularization part2
kissy 1.5 progress
kissy 1.5 progress
kissy-past-now-future
kissy-past-now-future
KISSY Component API Design
KISSY Component API Design
callSuper in kissy
callSuper in kissy
kissy modularization part1
kissy modularization part1
KISSY for starter
KISSY for starter
KISSY @ 2013-2
KISSY @ 2013-2
Hujs 总结
Hujs 总结
Auction Direct USA | Jacksonville Used Cars
Auction Direct USA | Jacksonville Used Cars
English Presv4
English Presv4
KISSY 1.3-released
KISSY 1.3-released
30120140504029
30120140504029
Similar to kissy at alibaba
Koubei banquet 33
Koubei banquet 33
Koubei UED
赵泽欣 - 淘宝网前端应用与发展
赵泽欣 - 淘宝网前端应用与发展
d0nn9n
如何,高效利用搜索引擎+构建网络工具箱
如何,高效利用搜索引擎+构建网络工具箱
84zhu
kissy@2013
kissy@2013
yiming he
History of share
History of share
aido Cho
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
My own sweet home!
[LaravelConf Taiwan 2019] 在中國三年,從 0 開始自建完整電商餐飲系統
[LaravelConf Taiwan 2019] 在中國三年,從 0 開始自建完整電商餐飲系統
LaravelConfTaiwan
悠邁介紹(Update)
悠邁介紹(Update)
Sean Liu
如何選擇合適的網站製作平台
如何選擇合適的網站製作平台
Hui Chieh Chiu
大獅子與小獅子的分享
大獅子與小獅子的分享
jo lin
iOS Swift & FireBase 玩上雲端囉
iOS Swift & FireBase 玩上雲端囉
政斌 楊
悠邁科技公司簡介
悠邁科技公司簡介
Sean Liu
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
My own sweet home!
Kamigo reviews 20191127
Kamigo reviews 20191127
Jia Yu Lin
Drupal Camp Taipei Keynote
Drupal Camp Taipei Keynote
John Albin Wilkins
[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路
[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路
Drupal Taiwan
Appcan介绍自己的应用开发平台
Appcan介绍自己的应用开发平台
MOBINODE
優秀的網站該具備什麼內容 - 超人教你做網站 #1
優秀的網站該具備什麼內容 - 超人教你做網站 #1
Asika Simon
Appcan移动应用开发平台介绍120409
Appcan移动应用开发平台介绍120409
zhengyiwuxian
MozTW 網頁工作坊
MozTW 網頁工作坊
Irvin Chen
Similar to kissy at alibaba
(20)
Koubei banquet 33
Koubei banquet 33
赵泽欣 - 淘宝网前端应用与发展
赵泽欣 - 淘宝网前端应用与发展
如何,高效利用搜索引擎+构建网络工具箱
如何,高效利用搜索引擎+构建网络工具箱
kissy@2013
kissy@2013
History of share
History of share
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
[LaravelConf Taiwan 2019] 在中國三年,從 0 開始自建完整電商餐飲系統
[LaravelConf Taiwan 2019] 在中國三年,從 0 開始自建完整電商餐飲系統
悠邁介紹(Update)
悠邁介紹(Update)
如何選擇合適的網站製作平台
如何選擇合適的網站製作平台
大獅子與小獅子的分享
大獅子與小獅子的分享
iOS Swift & FireBase 玩上雲端囉
iOS Swift & FireBase 玩上雲端囉
悠邁科技公司簡介
悠邁科技公司簡介
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
Kamigo reviews 20191127
Kamigo reviews 20191127
Drupal Camp Taipei Keynote
Drupal Camp Taipei Keynote
[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路
[DCTPE2011] 3) 主題演講:用Drupal 打造更美好的網際網路
Appcan介绍自己的应用开发平台
Appcan介绍自己的应用开发平台
優秀的網站該具備什麼內容 - 超人教你做網站 #1
優秀的網站該具備什麼內容 - 超人教你做網站 #1
Appcan移动应用开发平台介绍120409
Appcan移动应用开发平台介绍120409
MozTW 網頁工作坊
MozTW 網頁工作坊
More from yiming he
KISSY XTemplate
KISSY XTemplate
yiming he
Kissy component system
Kissy component system
yiming he
KISSY@2013.05
KISSY@2013.05
yiming he
kissy@2013.03
kissy@2013.03
yiming he
Simple kissy1.3
Simple kissy1.3
yiming he
Kissy in-progress
Kissy in-progress
yiming he
Kissy dpl-practice
Kissy dpl-practice
yiming he
编辑器设计2
编辑器设计2
yiming he
KISSY Editor Design 2
KISSY Editor Design 2
yiming he
Kissy autocomplete
Kissy autocomplete
yiming he
KISSY_Component
KISSY_Component
yiming he
How to reduce connections with kissy
How to reduce connections with kissy
yiming he
Kissy mvc
Kissy mvc
yiming he
Caja "Ka-ha" Introduction
Caja "Ka-ha" Introduction
yiming he
ARIA in taobao
ARIA in taobao
yiming he
aria_with_kissy
aria_with_kissy
yiming he
Kissy design
Kissy design
yiming he
More from yiming he
(17)
KISSY XTemplate
KISSY XTemplate
Kissy component system
Kissy component system
KISSY@2013.05
KISSY@2013.05
kissy@2013.03
kissy@2013.03
Simple kissy1.3
Simple kissy1.3
Kissy in-progress
Kissy in-progress
Kissy dpl-practice
Kissy dpl-practice
编辑器设计2
编辑器设计2
KISSY Editor Design 2
KISSY Editor Design 2
Kissy autocomplete
Kissy autocomplete
KISSY_Component
KISSY_Component
How to reduce connections with kissy
How to reduce connections with kissy
Kissy mvc
Kissy mvc
Caja "Ka-ha" Introduction
Caja "Ka-ha" Introduction
ARIA in taobao
ARIA in taobao
aria_with_kissy
aria_with_kissy
Kissy design
Kissy design
kissy at alibaba
1.
KISSY @ Alibaba yiminghe@gmail.com 承玉
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) 模块化 接口一致 组件齐全高扩展性
4.
KISSY @ Alibaba •
淘宝,天猫,一淘 • PC, Mobile, Pad • Webpage, Webapp • Browser, Nodejs
5.
为什么需要 kissy • 时代背景
2010 YUI2 YUI3.0.0
6.
TaoBao 2010
7.
前端开发 • 庞大的单一文件公用库: YUI2
+ widgets • Suggest/switchable/tabs/editor • 单人单文件开发 • YAHOO.namespace • 手工压缩 • YUI Compressor
8.
手工作坊
9.
我们想要的
10.
定制性,可控性
11.
• 模块化 • 跨终端 •
一致性/扩展性 • 生态圈 • 工具支持 • 开源 • 未来
12.
KISSY Overview • 分层架构
13.
Module System • 解决多人协作 •
API • KISSY.add • KISSY.use • KISSY.config
14.
KISSY.add • 定义模块
15.
KISSY.use • 入口使用/动态加载
16.
KISSY.config KISSY.use(‘biz/run’) -> http://cdn.com/biz/run.js http://cdn.com/biz/transform.js http://kissy/dom.js
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
19.
browsers • ie • Mouse •
Touch
20.
Conditional loading • KISSY.use(‘dom’) •
Ie => base.js + hack.js • Others => base.js • KISSY.use(‘event’) • Mouse => base.js • Touch => base.js + gesture.js • anim, json, css3 selector ……
21.
• npm install
kissy • xtemplate on nodejs • 模板的前后端共享 • xtemplate for expressjs • var XTemplate = require(‘kissy/lib/xtemplate’) • CLI tools • Kissy-xtemplate • …
22.
一致性/扩展性 • Module System •
OOP • UI Component System
23.
OOP
24.
定义类
25.
使用类
26.
UI Component
27.
定义组件
28.
使用组件
29.
Core UI Components button combobox date/picker editor menu
filter-menu menubutton overlay scroll-view split-button tabs toolbar tree
30.
生态圈建设 • http://gallery.kissyui.com
31.
工具支持 • 模块合并 • KISSY
Module Compiler • 项目开发规范工具 • KISSY Cake/XCake • gallery 组件提交工具 • KISSY Package Manger (KPM)
32.
开源 • 开源 github
npm bower • 代码规范 jshint jscs • 测试框架 jasmine • 覆盖率工具 jscover • 持续集成平台 travis/phantomjs • 开发服务器 expressjs
33.
Future • 先进思想 • 稳定平台
34.
与其临渊羡鱼,不如退而结网
Download now