2009年10月 的存档
没有评论Tag与Tagging
注:该文发表于《程序员》第10期,有删节。
Tag,直译标签,是一种由用户自定义的、用于描述信息 [1]的关键词。Tagging是用户为信息赋予Tag的行为。Delicious,Flikr等Web2.0网站的发展促进了它的流行,使之成为社会化书签、相册服务、博客等网站的常见功能。但Tagging对用户来说是一种脑力负担不轻的行为:要将信息分类尚属不易,勿论描述信息。对一条信息而言,应该Tag类目还是属性?范畴应该更宽还是更窄?Tag越多越好、还是控制在一定数量内?尤其困难的是,由于并非事前规划,无法很好预计被Tag内容的发展,入门、维护并不轻松。但从目前网络发展形势而言——个人自生成内容(博文、图片、视频等)迅速增加,各类信息海量涌来——Tag可谓信息管理的强大利器。此文以文献整理回顾的方式,分别论述:1. Tagging的利与弊;2.Tagging系统及其UI设计 阅读全文…
没有评论驯服CSS选择器–健壮我们的样式表
CSS 文件的大小和所引起的 HTTP 的请求数
是 CSS 性能的最关键因素
回流(reflow)和渲染时间
(非常!)没那么重要
副本(duplication)比陈旧的规则(stale rules)更糟糕
因为我们有工具处理后者
定义缺省值
不要在每处都重复编码
阅读全文…
没有评论交互设计师怎样和产品团队合作
交互设计师需要怎样和产品团队合作呢?除了要定义行为和与之有关的其他设计学科的交互之外,我们发现,还必须要定义好交互设计在一个企业中的位置。我们相信,要建立好一个严格的产品开发过程,设计必须要平等地与工程、市场,以及业务管理进行协同工作。这种协同工作需要明确每个方面的责任和权利,企业从设计中获得的收益将会有极大的提升。下面我们介绍的这种责任的划分,平衡了每个方面的权利。可以极大地提高设计的成功率,并保证企业在产品开发的整个周期中给予应有的支持,以及其他更多的好处,我们建议的这种责任和权利的平衡关系如下。 阅读全文…
没有评论互联网产品中的邀请机制
邀请机制?我的第一反应就是Gmail,最早拥有Gmail帐户的同学都是在焦急和期待中过来的。渐渐,这种方式被互联网产品延续开来,进而形成一种模式。这种看似“朴实”的方法背后,隐含着的却是一整套周密的商业模式。在吊足用户胃口同时,大赚口碑和关注度,名利兼收。可邀请不是谁都能发的,你得先确认自己有那个范儿。
阅读全文…

