- 3
- 0
- 约5.97千字
- 约 50页
- 2018-02-02 发布于浙江
- 举报
KISSY 类库构想与实践
面向未来的前端类库开发
— KISSY 类库构想与实践
王保平(玉伯)@ 淘宝
2010/12/18
Topics
• KISSY 类库介绍
• 种子 seed
• 种子的长大 core
• 基亍 mixin 的 UI 组件构建
• 展望
不重复造“相同的”轮子
KISSY on Github
小巧灵活,简洁实用
使用起来让人感觉愉悦
• switchable
• calendar
components • overlay
• …
• dom
• event
core
• ajax
• ...
• kernel
seed • web
• loader
种子seed
web apps
components
core
{dom/event/anim/ajax/…}
web.js
loader
seed
kernel
{kissy.js, lang.js}
kissy.js
(function(host, S) {
var meta = { mix: function },
seed = (host host[S]) || {};
host[S] = meta.mix(seed,meta,false);
})(this, „KISSY‟);
• 原子(meta):
var meta = { mix : fn }
• 宿主(host):
(function(host, S) {
})(this, „KISSY‟);
• 种子(seed):
seed = (host host[S]) || {};
meta.mix(seed, meta, false);
• 种子具有 mix() 和 host 两方面特性。
• 一个系统诞生自一个种子,host 是种子的
培育土壤,种子通过不断 mix() 而成长,
可生长成任意复杂的系统。
• 传入的种子可以是已存在的复杂系统。
用 j Query 做种子
script src=“jquery.js”/script
script
window[„KISSY‟] = jQuery;
/script
script src=“kissy.js”/script
script
KISSY(„pHello world!/p‟)
.appendT
您可能关注的文档
- HG 20543-1992化学工业炉砌筑技术条件.pdf.pdf
- HG 21543-1992圆形塔平台通用图.pdf.pdf
- HGJ 518-1990 衬里视镜.pdf.pdf
- HGJ 517A-1991 化工企业电缆直埋和电缆沟敷设通用图 电气部分.pdf.pdf
- How to make NFCboringto make itinteresting(发莫克).pdf
- I Hate Innovation我讨厌创新-奥巴马.pdf
- Improving your personal Brand演讲.pdf
- inmar2010优惠券行业趋势研究.pdf
- IM ME专项销售方案091228.pptx
- IPTV实施的质量保证.pdf
- kappa年度创意提案 红树东方正式提案 蔚蓝佳策-新浪潮提案 七匹狼提案 中国市场推广之营销策划提案.pdf
- linux 下的音乐学习.pdf
- LEVIS牛仔裤与MSN网络联合推广方案.pdf
- LED大屏幕广告价值研究报告.ppt
- LY-T1367-1999衬板抛光机.PDF.pdf
- LY-T1486-1999手提式挖坑机技术条件.PDF.pdf
- (徐龙炳1 徐智斌2 陆蓉2) 谁在IPO交易中获利?.pdf
- (曾永艺)中国IPO高折价与一、二级市场供求均衡研究.pdf
- (郑迎迎 何婉) 中国股市的 “规模效应”研究的三阶段分析——基于医药板块面板数据的实证研究.pdf
- (郭敏 宋琛) IPO中的承销商自主决定权与信息揭示.pdf
原创力文档

文档评论(0)