设计师应该懂的开发原理

作为一名设计师,对于开发原理知识应该具有初步的了解和认知。这样一方面能够保证和开发人员沟通的顺畅,另一方面懂得基础原理能够在设计的过程当中避免很多可能犯的错误

一个设计人员需要了解的开发原理知识有很多,今天就仅仅介绍

  • 网站实现原理
  • 加载机制
  • 上传机制

网站实现原理

网站在我们的平时生活中应用的十分广泛,电脑浏览器,手机中,很多地方都使用到了网站技术。那么一个网站是通过什么机制来运行实现的呢?

WX20170919-161208.png

上图就是整个网页的运行机制

从图中我们可以清晰的看到,我们要看到一个最终的网页效果,需要经过这么几步

1.我们的电脑,即客户端。需要向服务器发送请求

在这个阶段,客户端向服务端发送了相应的请求,从而来告诉后台,我想要什么东西

2.服务器对接受到的请求进行处理

服务器在接受到请求之后,会进行对应的处理。比如说:从数据库中读取数据,或者自己进行一些相应的计算处理

3.服务器将处理后的结果响应给客户端

在这个时候,根据请求,服务器经过处理之后,把对应的结果内容反馈给服务端。比如返回一个html文件

4.客户端进行解析渲染

接受到服务端响应的数据后,还需要通过客户端本地,即浏览器的解析和渲染。才能够生成最终我们看到的页面

以上便是一个网页生成的全过程,了解了之后在我们平时做设计的时候,可以大致对于我们需要的功能如何实现的心中有数。

加载机制

加载是十分常见的功能,现介绍下目前主流的一些加载机制

同步加载

我们平时中见到的绝大部分网页,APP界面都是采用的这种加载方式。其特点就是,需把所有的数据加载完毕之后才一起显示出来。

这样就会导致,在页面数据过多的情况下,一个页面的加载时间可能需要很久,使得体验十分糟糕

异步加载

因为同步加载机制会导致加载时间过慢,所以人们就发明了另外一种加载机制,异步加载

和同步加载需要一次把所有的数据内容加载好再展示不同,异步加载可以允许优先展示一些已经加载好的数据,剩余加载中的数据可以慢慢来,等加载好了再展示

这种加载机制常见于电商领域

WechatIMG13.538fd4343ecc409691be331e3565ea3d.jpeg

因为电商APP中会存在大量的图片数据,如果采用同步加载的话,可能会加载很久。所以我们可以看到天猫的首页就采用了异步加载的方式。先加载出框架和文字,然后再慢慢加载出具体图片

那么,作为设计师。对于异步加载机制,我们需要考虑

1.异步加载的模块和顺序。哪些模块需要进行异步加载,而先加载哪些后加载哪些。这些需要我们参与确认

2.异步加载期间的占位符设计

采用异步加载,那么必然会有一些数据内容还没加载出来,为空的情况。这个时候为了提供更好的体验。我们需要设计对应的占位符

就如上图中天猫的首页,在没有加载出图片的情况下,用色块来进行占位填充,依然保持了不错的视觉效果

懒加载

懒加载这种加载机制指的是先加载出部分数据,后续根据用户的需求再继续进行新的数据加载,并且不影响之前的数据

这种机制我们常见于长列表,长表单页等情况下。例如一个拥有1000条数据的列表页,如果一次性加载出来对性能有很大挑战。而我们采用懒加载的话,可以一次加载100条,分批的进行加载。从而解决加载速度和性能的问题

最常见的例子比如微博这种feed流,我们滑动查看的时候,会出现下拉刷新。这时候就是采用的懒加载机制

WechatIMG14.7ae8d8f2670a4dd4bf3eb97b2dd9e4ad.jpeg

预加载

同样,和懒加载相反的另外一种加载设计方式,叫预加载

懒加载的目的是为了在用户需要的时候才进行加载,来避免性能损耗。而预加载正好相反,在用户还没有需要的时候便提前为其加载好了。从而方便用户将来的使用

这种加载机制见于IM软件,邮箱软件中

WechatIMG16.6da171caad1b42aea74550094fe7340d.jpeg
WechatIMG17.e7148f24bda1447e95699b5cc4d4b0c2.jpeg

在微信中会提前加载好各个对话框内的内容,而邮箱大师也会提前加载好每封邮件的内容。这样的设计能够让用户在每次点击查看内容的时候无需进行等待,获得十分流畅的体验

然而预加载设计也会有相应的问题,最明显的就是会导致流量消耗的问题。

所以『邮箱大师』在预加载邮件内容的时候也仅仅只是预加载了其中的文字内容,图片则不加载,来节省流量

或者也可以考虑根据识别不同的网络环境,是WiFi还是移动网络,来决定是否预加载,预加载内容如何

上传机制

上传是我们平时使用各类服务中都会遇到的功能点,而对于上传这个看似十分简单的功能也有些需要我们了解的设计方式

暂存

我们平时在填写很长的表单内容的时候,系统常常会提供给我们『保存』『提交』的功能,而这里的『保存』则就是对表单内容进行暂存

这个时候的保存并不是真正意义上的将表单数据存进了最终的数据库表中,一般来说是建立一个临时的表来存放这些暂存的数据。而当用户最终点击了『提交』之后,才会把暂存表中的数据提交到最终存储的表中。

通过这样的后台设计,能够保证用户在填写类似长表单等类型的信息的时候,能够暂存。避免丢失数据,导致严重后果

上传进度条

进度条是进行上传操作的时候经常出现的一个指示器,用户可以通过进度条来得知上传的进度。而进度条也有很多特殊的设计手段

普通进度条

我们常见的普通进度条即没有任何设计修饰,就是简单直接的反馈上传进度。通过前台不断向后端发送请求来获取上传的情况,从而实现进度条的功能

假进度条

很多时候,进度上传过慢会带给用户很强的焦虑感,所以很多时候在设计上时候,我们会采取一些欺骗的手法来减轻用户的焦虑

最常见的就是进度条很快的完成了90%,然后在剩下10%的时候慢慢的走。这其实就是一种设计的手法。

甚至,有些时候无法实现进度条功能的时候。我们可以造一个完全假的进度条来实现指示的作用。通过读取文件的大小,以及我们预估的网速。来大致计算上传速度,从而前端造出一个假的进度条。

假上传

在一些设计中,为了打造更加流畅的用户体验的时候。在后台正常上传的时候,我们就通过前端造假的方式,让用户感觉我们已经上传成功了

最常见的例子就是微信上传朋友圈,会很流畅的让我们感觉上传成功了

但采用这种设计是有前提的,就是上传失败的几率要足够的低,保证不会出现前端已经显示上传成功,结果却没有上传上去的错误情况

最后

以上就是总结的一些我们平时经常会遇到的技术相关知识。对于一名设计师来说,技术能力决定了其在设计上能做到多么的细致,设计还原度能有多高。千万要避免不懂技术而导致盲目设计最终无法实现的事情出现

感谢

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,607评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,047评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,496评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,405评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,400评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,479评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,883评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,535评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,743评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,544评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,612评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,309评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,881评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,891评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,136评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,783评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,316评论 2 342

推荐阅读更多精彩内容