函数式编程
UI设计里的交互又称UI互动设计(英文Interaction Design, 缩写 IxD 或者 IaD),是定义、设计人造系统的行为的设计领域。从用户角度来说,交互设计是一种如何让产品易用,有效而让人愉悦的技术,它致力于了解目标用户和他们的期望,了解用户在同产品交互时彼此的行为,了解“人”本身的心理和行为特点,同时,还包括了解各种有效的交互方式,并对它们进行增强和扩充。从广义上来说,也可以认为界面设计包含交互设计,在这样的情况下,它同时还包含另外的部分例如外观设计或平面设计,简单的说,把交互设计的理念体现在UI界面上,就是UI交互设计。是一种概念的说法。交互设计是一种目标导向设计,所有的工作内容都是在围绕着用户行为去设计的。交互设计师通过设计用户的行为,让用户更方便更有效率的去完成产品业务目标,获得愉快的用户体验。如果是广义的UI设计,应该包括原型设计、交互设计、视觉设计。狭义的UI往往只是人们看到的最后一个环节UI视觉设计,交互是当用户发生动作事件,所产生的反映。比如点击弹出下拉菜单,浏览过链接的颜色变紫,这都是非常细微的交互,但却处处体现着用户体验。交互设计更多是对用户行为响应的设计,UI视觉设计,更多是界面的外观静态设计。主要学PS、flash\flex 、现在的FC(flash catalyst)编程主要是 JAVA OR C也要知道JSP