个实用性技术知识点 电脑技术知识( 三 )


接口也就是API 。估计API听过挺多次的,很多大厂都会出自己产品的API方便其他产品调用,比如百度地图的API 。
《产品经理必懂的技术那点事儿》中说“数据接口是指客户端与服务端进行数据传输和交互的数据协议,数据接口是一种数据交换的标准 。”
我之前看过一篇文章,里面对接口的描述我觉得是最易懂的,文章里说:
如果我们把常见的函数公式 y=x+2 看成一个接口那么当x=2的时候,y=4此时我们把 y=x+2 称为接口,x称为参数,y称为返回的结果那这个接口的功能就是能把我们输入的数值加上2,我们输入3,返回的就是5
接口就是预先定义的函数逻辑,它是供其他系统请求后返回一个结果的东西 。
是不是超级容易理解的!!!!
下面举几个API的案例:
相信大家在注册登录的时候都遇到过拼图等验证方式,大多数网站使用的技术都是第三方的 。
比较知名的是极验,直接使用极验的API接口就可以实现行为验证等多种验证方式,大大地节省了开发成本 。

个实用性技术知识点 电脑技术知识

文章插图
六、开发口中的“写死”到底是什么?
我刚进入互联网行业的时候对“写死”这个词还挺疑惑,为什么叫写死,感觉不是很“正经”的赶脚……
其实“写死”这个词的确不算是标准术语,它的意思从字面上也能大概猜出几分,“死”的意思就是不变的,不改动的 。
【个实用性技术知识点 电脑技术知识】互联网产品的数据分为前端写死和后端服务器传输 。
举个例子:
淘宝的tab栏切换图标应该就是写死的,数据是放在客户端也就是淘宝APP中的 。
而淘宝商品列表的商品图、商品标题、商品价格就是“活”的,要专门写一个接口去获取服务器的数据,所以淘宝的商品才会千变万化而不是固定不变的 。
在设计过程中需要考虑哪些数据适合“写死”,哪些数据需要接口传输 。
一般来说,对于不经常变更的数据可以“写死”;比如tab切换栏、APP的导航栏架构等 。
数据的“写死”一方面减少前端的工作量另一方面也能提升APP的流畅度,毕竟可以减少获取数据的时间 。
而对于一些经常变更的数据就不适合“写死” 。
比如说商品列表、运营位等 。
个实用性技术知识点 电脑技术知识

文章插图
七、控件和组件有什么区别?
说真的,控件和组件的区别我想还是有很大一部分设计师没有做过区分的,感觉听上去差不多呀 。
看看书里怎么说的:
任何一个网页或者App产品都是由大量的输入框、按钮、文本展示框构成的,产品中的这些最小界面元素组成单元就叫作控件 。
件是一种功能更全面的升级版控件,或者可以把组件理解成多个控件的组合 。
——《产品经理必懂的技术那点事儿》
有点原子和分子的意思,原子组成分子,而控件组成组件 。
组件有一个“组”字,就意味着它是一个组合,这样就很好理解了 。
经常用sketch的设计同学应该不会陌生,sketch对于组件的整理和适配功能是做得相当完善的,没有用sketch的同学也强烈安利去试试;我觉得就组件化和便捷程度来说,目前来说还没有sketch的替代品 。
本文由 @馊面包 原创发布于人人都是产品经理 。未经许可,禁止转载
题图来自Unsplash,基于CC0协议


推荐阅读