codecamp

学习前端用户界面/交互设计

用户界面设计 - 用户界面设计(UI),或者说用户界面工程,是指基于用户体验最优化,对机器以及软件,例如计算机,家庭电器,移动设备以及其他电子设备的用户界面所进行的设计。用户界面设计的目标是根据用户的使用目的(以用户为中心的设计),使交互尽可能简单而有效率。

维基百科

交互设计模式 - 设计模式是对于常见设计问题解决方案的一种正式的总结。这是建筑师 Christopher Alexander 在进行城市规划和建筑设计的时候提出的概念,已经在很多其他的领域中被引用,例如教育,机构组建和软件设计。

维基百科

用户体验设计 - 用户体验设计(UXD 或者 UED 或者 XD)是通过提升产品在同用户互动过程中的可用性,可达性和愉悦度,从而提升用户满意度的过程。用户体验设计包括传统的人机交互设计(HCI),但不仅限于此 —— 它涉及产品或服务的受众所能够感知到的方方面面。

维基百科

人机交互 - 人机交互(HCI)研究计算机技术的设计和使用方法,尤其对人机交互起到桥梁作用的图形界面。HCI 方向的研究者既关心人类同计算机交互的方式,也关心能够使这种交互变得更为美观新颖的设计技术。

维基百科

为了使大家有能力创建可用的用户界面,我会推荐以下的权威文档:

学习前端开发
学习前端 HTML 和 CSS
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }