了解交互设计原则,可以更好地设计产品。交互设计原则主要有可视原则、反馈原则、一致原则、启发原则、文字易读原则、防错原则、易取原则等,下面对交互的设计原则进行讲解,具体如下。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-16Java中,多态指的是同一行为,具有多个不同表现形式。通过多态,可以消除类之间的耦合关系,提高程序的可扩展性和可维护性。但多态在调用方法时,父类中如果没有该方法,会出现编译错误。也就是说,如果没有进行类型转换,不能调用子类拥有,而父类没有的方法。编译都错误,更别说运行了。这也是多态给我们带来的...
2022-12-16数组是JavaScript中最常用的数据类型之一,为此Array对象中提供了许多内置方法,如栈方法、检索方法、数组转字符串的方法等。本节将针对数组的常用方法进行详细讲解。栈方法JavaScript中,除了前面讲解的添加与删除数组元素的方式外,还可以利用Array对象提供的栈方法实现在数组的末尾...
2022-12-16