交互设计起源于网站设计和图形设计,现在已经成为一个独立的领域。交互设计并非文字和图片的设计,而是设计用户触摸、点击或输入时与系统之间的互动。要了解交互设计,首先要知道什么是交互。什么是交互?交互,即交流和互动。例如,当人和另一个人或者一个事物(如机器、系统、环境等)发生双向的信息交流和互动时,...
2022-12-23目前市场三大前端主流框架分别是Angular、React和Vue.js。Vue之所以被开发者青睐,主要是Vue秉承了Angular和React框架两者的优势,并且Vue的代码简洁、上手容易,在市场上也得到大量应用。下面将对Vue的特性进行简单介绍。1.轻量级Angular的学习成本高,使用起来...
2022-12-22了解交互设计原则,可以更好地设计产品。交互设计原则主要有可视原则、反馈原则、一致原则、启发原则、文字易读原则、防错原则、易取原则等,下面对交互的设计原则进行讲解,具体如下。1.可视原则功能的可视性越好,越方便用户发现和了解使用方法。例如,进度条可以让用户知道当前进度,从而降低用户的焦虑。2.反...
2022-12-21小程序无需下载,通过搜索和扫一扫就可以打开,截止2021年微信已拥有超12亿的用户量,毫不夸张的说小程序已经成为了我们生活中的一部分,对于中小企业它有着巨大的优势,由于小程序有微信这个庞大的流量入口,因此获取流量的方式也变得简单了,不像APP一样,需要巨大的推广费,且适用于各个行业。因此小程序...
2022-12-21步骤1:文字建模C4D中选择文字样条,输入文字后选择一个细长的字体。再给文字样条使用挤压,注意挤压需要圆角封顶,让圆角半径大一些,细分多一些,这样字体会更加精致。 步骤2:建立背景添加一个平面,给平面添加材质,材质的纹理为选定的风景极光图。这个背景作为文字渲染的对比参考。...
2022-12-19隐式转换隐式转换也叫自动类型提升。就是把一个取值范围小的数据或者变量,赋值给另一个取值范围大的变量。此时不需要我们额外写代码单独实现,是程序自动帮我们完成的。简单来说就是小的给大的,可以直接给。两种提升规则:取值范围小的,和取值范围大的进行运算,小的会先提升为大的,再进行运算。byte、sho...
2022-12-19大多数笔记应用的设计并不是以程序员作为目标受众,这些程序可能会让使用者用起来很难受,甚至完全放弃这些工具。亲测有效,以下这几个工具更适合程序员。1 BoostnoteBoostnote是为编码器设计的笔记应用典范。它虽然不具备现代笔记应用的所有功能(例如,它具有Markdown格式和基于文件夹...
2022-12-18为了方便读者理解模块化的概念,先看一个现实生活中的模块化的例子,例如谷歌的模块化手机,如图所示。从图中可以看出,模块化手机分为多个模块,当某个模块损坏时就可以单独替换,也可以分模块进行手机升级。假如是一体机,某个部件损坏就要直接把手机换掉,这样的成本是不是很大?从生产角度,模块化是一种生产方式...
2022-12-18什么是懒加载懒加载也叫做延迟加载、按需加载,指的是在长网页中延迟加载图片数据,是一种较好的网页性能优化的方式。在比较长的网页或应用中,如果图片很多,所有的图片都被加载出来,而用户只能看到可视窗口的那一部分图片数据,这样就浪费了性能。如果使用图片的懒加载就可以解决以上问题。在滚动屏幕之前,可视化...
2022-12-16命名规则是为了团队能够有一个统一规则,在和前 端工程师进行交接时, 规范的命名对于团队协同有着极大的推动作用。通常为切片命名时会遵循以下几个规则。(1) 命名采用英文小写,不要有大写字母出现。(2) 出现较多层级时,最好遵循命名的通用规范“模块_类别_功能-状态@2x.png“,按照由大范围逐...
2022-12-16