Entries Tagged ‘KISSY’:

KISSY 快讯(2)

转眼又过了半个月,汇报下 KISSY 的新进展和相关资讯:

1. 经过一个多月的开发,KISSY Editor 2.0 已初具雏形:

下周将进入测试和细节完善阶段。大家有什么想法和需求,欢迎反馈。目前源码已放到 kissy-editor@github 上,欢迎 fork 和 review code.

2. 经过一年多的线上需求反馈,KISSY Suggest 已发布 1.1 版。这不是一个新鲜组件,基本上是各大网站的标配,但要做好做完美并不容易。目前 淘宝, 去哪儿 等站点已采用。很期待在您的站点上,也能看到 KISSY Suggest 的身影。

3. 浩行天下的研究精神非常值得推崇:KISSY 事件模型研究(2). 没看的赶紧看,可以让你对 jQuery 和 KISSY 的事件机制有更深入的理解。

4. 做为前端开发工程师,不得不深刻关注浏览器占比,下面是淘宝首页昨天的统计数据:
browserscore
KISSY 类库立足国内,UA 组件里添加了对国内浏览器的嗅探: ua docs
非常期待 IE6 的份额在国内跌破 50%

5. 小鹤与独角兽撰写了两篇入门级的 KISSY 学习心得:Kissy 库学习小结(一)Kissy 库学习小结(二). 建议一读。

6. 来个预告:lizzie mm 精心制作的 Getting Started with KISSY 系列即将出炉,敬请期待。

7. 最后,作为压轴新闻,KISSY 核心已支持 loader 机制:test-loader.html. 支持多实例和共享机制:loader-demo.html. KISSY Editor 的代码组织和加载机制均基于 KISSY Loader. 我们要使用某个组件时,仅需引入 gzip 后不到 5k 的种子文件 seed.js, 然后 use 调用相关组件即可,比如:

<script src="http://kissyteam.github.com/kissy/build/seed-min.js"></script>
<script>
KISSY.use('switchable', function(S) {
    new S.Slide('#id');
});
</script>

关于 Loader 的部分研究,可以阅读拔赤的文章:KISSY Loader 的设计

快讯完毕,期待您的参与和反馈。

Tags:

提示补全组件 KISSY Suggest 1.1 更新

不了解的可以先看下这贴:KISSY Suggest 1.0 发布
这次更新主要有以下几点:

  1. 去除对 yahoo-dom-event 的依赖,完全仅依赖 ks-core
  2. 去掉了对静态 JSON 数据源的支持,因为实际项目中,从未出现过类似需求。(预告:类似需求将由正在开发中的 combobox 组件提供)
  3. 对 PgDn/PgUp/Down/Up 等页面导航控制键的智能响应。由于主搜索框一般会设置自动聚焦,这对键盘用户来说,当打开页面的第一操作不是搜索而是滚动页面时,自动聚焦会带来“干扰”。目前 Suggest 能有效“猜测”用户意图,当你想翻页时,就 PgDn 吧,不用再怀疑键盘是否失灵了。
  4. 增强了自定义事件,可以满足过去一年多以来,淘宝对 suggest 的各种定制化需求。
  5. 对焦点的管理更加健壮。目前可以满足当提示框下面是 iframe 时(比如页面的主内容是 iframe 的情况),点击 iframe 区域时,也能关闭提示框,无跨域问题。
  6. 输入框宽度改变时,提示层显示时,宽度的自动自适应,以及其它一些细节的优化。
  7. 支持 ipad 等 touch 设备。(注意:iphone 一代请升级 safari 浏览器到最新版)
  8. 文件大小更小了:min 压缩后 8.3k

测试页面:test.html(总共 30 项测试用例,目前除了 KISSY Suggest, 只有 Google 搜索提示能全部通过)
示范页面:demo.html(看下源码,相信你就知道如何使用了)

下载:ks-core-min.js + suggest-min.js

自定义事件简明说明:

beforeStart    // 监控计时器开始前触发,可以用来做条件触发
itemSelect     // 选中某项时触发,可以用来添加监控埋点等参数
beforeSubmit  // 表单提交前触发,可以用来取消提交或添加特定参数
beforeDataRequest  // 请求数据前触发,可以用来动态修改请求 url 和参数
dataReturn     // 获得返回数据时触发,可以用来动态修正数据
updateFooter  // 更新底部内容时触发,可以用来动态添加自定义内容
beforeShow    // 显示提示层前触发,可以用来动态修改提示层数据

Tags:

KISSY 快讯(1)

KISSY 已于公元二零一零年八月二日发布,下面是相关资讯:

1. Lizzie mm 发布了一篇 About KISSY. “每个框架总有她自身的设计理念,最开始要想清楚的原则,以后就能按照此原则坚定不移的执行下去。而 kissy, 越仔细看就越喜欢:P” 简单质朴的文字,让人心里暖和和的。一起加油!

2. 浩行天下 据说从初中就开始写博文,所以文章质量那是杠杠的:KISSY事件模型研究(1). 有志于深入了解 KISSY 的,赶快订阅吧。

3. 隆重推荐近期上线迅速红火史上最快上线的淘宝赛马项目:淘网址. 该项目是全世界上下五千年以来,第一个完全基于 KISSY 类库开发的独立站点。别小看它,作为 IT 精英的你可能压根儿不会去用,但是不妨先读读 L 和 W 先生的故事, 或许你就会领会到淘网址的巨大意义了。KISSY 的愿景之一是简洁实用,能用在淘网址上,深感荣幸。

4. 最后,低调隆重预告:淘宝首页已完全重构为仅依赖 KISSY 类库,同时采用了千呼万唤始出来的 cdn combo 服务。除了前端底层的革新,这次视觉设计和 CSS3 的运用上,也大胆尝试。让一直很低调的云谦 gg 都喊爽了:让前端忍不住喊爽的设计元素. 请耐心等待 8 月 6 日,淘宝首页,Thanks YUI, and says goodbye to YUI forever!

5. 不忍心这么快结束此文,爆料下来淘宝面试满分一鸣惊人的 承玉 gg 的近期进展:KISSY Editor 2.0 开发进行时版. 完全基于 KISSY, 完全有理由相信,这将是一个精简小巧,极具潜力超越 CKEditor 的新一代编辑器。很快将会正式转移到 github 上的 kissy-editor 中维护,敬请期待。

还不结束,就不能称快讯了,赶紧洗洗睡去^o^

Tags:

发布开源前端类库 KISSY 1.1.0

是否还记得,去年 10 月份的 美女与汽车 ?
眨眼近一年时光,KISSY 已经从一个开源编辑器的代号,演化成一个开源前端类库的名称。

kissy.png

愿景

KISSY 的愿景是:打造一个小巧灵活、简洁实用、使用起来让人感觉愉悦的前端 UI 类库。

源码

KISSY 基于 MIT 协议,完全开源。目前在 github 上管理:kissy@github
欢迎 fork! 欢迎 pull request!

我们相信,开源能让 KISSY 走向卓越。

文档

KISSY 的文档地址也在 github 上:docs
目前还不够丰富,但请相信我们,想要的,一定会有的。

下载与使用

github 的功能非常便捷:downloads
下载包里包含了所有源码和 build 好的文件。生产环境下使用时,建议引用 build/packages/ks-core-min.js 文件,然后再根据需要引用相关组件的 js 即可。

Version 1.1.0

1.1.0 版本,主要包括 core/css/utils 三大部分。widgets 部分,目前正式发布的仅有 switchable 组件。为了保证质量,接下来会逐步发布 suggest, imagezoom, combobox, overlay 等组件。你的耐心和反馈,能让 KISSY 更完美。

Version 1.2.0

1.2.0 版本已经在开发中,包含的组件:tasklist_v1.2.html
9 月份将发布包括 editor 新版在内的诸多组件,敬请期待。

致谢

看书最不喜欢看的就是啰啰嗦嗦的致谢。但 KISSY 能走到今天,首先得感谢家人的支持,芳芳和小雕,还有爸妈,没有你们的支持,一切皆无可能。其次不得不感谢业界各位朋友和淘宝各位同事的支持。具体名字不用多说,拔赤、沉鱼、龙藏、正淳、明城、云谦、承玉、乔花、龙笛等,github 的提交记录里,已经永久留下了你们的名字。我希望更多的名字,也能很快出现在 commit log 里。还有不留名的二当家、小马、三通等人的支持,就不多说了,你们知道的。

修改下梭罗的一句话:如果一个团队自信地朝着梦想的方向前进,以破釜沉舟的勇气追求想要的类库,那么成功,就不会那么遥远。

深夜发文,有点困,有点累,也有点兴奋。最后给张 KISSY 在三亚度假的图:
kissy-sanya.jpg
将 KISSY 刻在心底,坚持坚强的走下去,何惧浪打风吹。

Tags: , , ,

KISSY 迁移到 github.com

终于迁移到 github.com 了,欢迎 fork: github.com/kissyteam

调整了目录组织:
kissy team structure

文档迁移到:KISSY Docs

Git 使用,推荐阅读:
1. Git Reference(简明扼要的介绍了 Git 的基本理念和常用命令)
2. Pro Git | 中文(深入浅出,看完不喜欢 Git 都难)

原本计划 7 月 22 日发布的 v1.1 版本,推迟到 8 月 2 日。详情:plan_v1.1.html
v1.2 也已经在开发中,包含编辑器等组件:plan_v1.2.html

欢迎感兴趣的朋友与我联系,帮忙 review code 或者直接参与到 KISSY 组件的开发中来,等的就是你。

Tags: ,

Page 1 of 41234