感谢小朱分享的《相爱的前端开发与web UI设计》,很前端,不过貌似讲UI的不多。
假洋鬼子来了。先解释一下我关注的三个词
UI:User Interface,用户界面,或者叫界面设计吧,或者粗糙点说就是设计。
UE:User Experience,用户体验。
UCD:User-Centered Design,以用户为中心的设计。
不得不承认,之前我和很多人一样是相对轻视前端开发和UI设计的。而偏重于对后台的操作系统、应用服务器、数据库到脚本语言。也是数月前,才从关注UE、UCD才开始关注UI和web前端的。前端开发跟用户最直接最感官的进行交流,所以很重要。最极致的应该是苹果,通常我们也总是先感叹苹果的UI,才会慢慢体验体验mac、touch等等。
关于前端开发,有以下几个体会:
1、页面要尽一切可能轻量级,提高加载速度。对于SaaS、电子商务类站点尤其如此,没有什么可以值得你牺牲速度。简单讲就是多用样式少用图。
2、关注标准,使用标准语义语法。
3、上下游协同,为可维护性做好准备。
4、Css+div > table。结构清晰,减少垃圾代码。
关于UE
1、法则:关注用户。举个例子:最近看到几个数字比例,据说宽屏成为主流,所以设计要切合更多用户。据说facebook左侧菜单于此有之间关系。
2、UE的根基应该是产品经理。
3、越来越觉得,这是个大话题。少看新浪新闻,多看白鸦、麦兜等blog。
