服务项目
联系我们
公司地址: | 湖南省长沙市岳麓区岳麓大道569号湖南商学院 |
---|---|
客服QQ: | |
客服QQ: | |
电 话: | 0731-88257003 |
手 机: | 18974860750 |
联 系 人: | 刘小姐 |
![]() |
长沙做网站知识更多>>
长沙做网站热门文章
长沙做网站标签云
-
绝味十八卤
长沙做网站
长沙网站推广
长沙网站优化
长沙seo
长沙php
长沙网站制作
长沙网络公司
长沙网络推广
长沙微信营销
长沙做小程序
手机打字
长沙网站开发
网站版权
长沙空间域名
长沙微信开发
长沙网站设计
微信小程序
支付宝小程序
长沙网站备案
drupal仿站
长沙仿站
joomla仿站
长沙网站建设
网站标题
长沙域名注册
长沙网站维护
长沙网站改版
小程序开发
长沙小程序
长沙网络营销
长沙asp
做网站测试
工作效率
长沙编程
打字速度
网站权重
手机网站优化
长沙外贸网站
长沙php做网站
asp做网站
dedecms仿站
长沙网站仿制
长沙微网站
长沙网络优化
长沙网站续费
织梦仿站
长沙网页设计
discuz二次开发
仿站工具
您现在所在位置:长沙做网站 > 新闻资讯 > > 新闻资讯
长沙做网站告诉你什么是api?
来源:未知 作者:长沙做网站管理员 发表时间:2018-10-19 16:17 查看:次

API :应用编程接口的缩写。是为应用程序编写人员(程序员)提供的一种工具,以便他们更轻松的实现想要完成的功能。
长沙做网站认为如果你是程序员,那么你一定会理解编程中的API,但我不能确定你是不是程序员。我能确定的是你肯定用过水龙头,用过电插排,开过门。
你可以把编程工作,类比于喝水,用电,开门,因为我很确定你一定做过这几件事。
当你喝水的时候,你只需要打开水龙头,拿一个杯子去接就可以了。你根本不用关心水龙头的水是从哪里来的,经历过怎样的净化,加多少压强等等细节,你只需要学会如何去“调用水龙头”也就是学会“使用水龙头”这一简单的动作,就可以完成你想要完成的功能——喝水,你不需要学习更加专业的知识(给排水专业学的)。
再比如,你要用电给手机充电。你需要自己去找发电机去发电吗?你需要自己研究一个变压器调节合适电压吗?你需要自己去布一根传输线吗?你需要自己去发明一种插头吗?你需要自己去规范一种充电标准吗?等等复杂而又专业的问题,统统都已经完成了。你只需要学会如何“使用插头”,也就是“把插头插进插槽”这一简单动作,就可以实现用电了。可以这么说,你学会了这一简单动作,我可以说你已经学会了如何去使用 EUI(electric using interface)用电接口,去完成你想要完成的功能了。
接口的意义还可以引申为一种规范,我拿开门举例。
我们去买门,门的种类和品牌有很多。难道我们对于每一种门都需要去学习它们如何被打开和关闭吗?不需要。因为我们知道,不管你是什么牌子,什么样子的门,门的设计者一定会给我们留下一个实现人门交互的“接口”——门把手。一个门不可能没有门把手,我不管你这个门有多大,什么样子,用在哪里。但我知道你肯定会有一个门把手,而且这个门把手是用来开门和关门的。我不管你的门的一些深奥的设计理念,只要我抓住了门把手,我就会开门关门。此时的门把手,就是一种规范性接口,它屏蔽掉了底层门的实现细节,将门的使用方式简化,任何人会开一种门,也就等于他会开所有门,只要门的设计师留给人们一个门把手,任何人都可以轻而易举的开门。
说了这么多,怕有些人绕晕,我们再回到我们要解释的编程上来。解释API是什么?
首先你要知道,程序员不是神,程序员也是人,甚至是很普通的人。没有多少程序员能通过010101用机器码写程序,也没有多少程序员每个功能都能自己完成,即便能够完成,时间和效率上也不允许这样做,程序员必须去学会利用别人已经写好的现成代码加以改造以完成自己想要实现的功能。就好比,你想要写个QQ,难道需要先写个Windows?难道先要做个CPU?社会是需要分工的,这些工作已经有人给我们做好了。我们只需要去学习“如何在x86cpu架构的操作系统上写程序”即可,我们不必去学习x86cpu的制作,图形化操作系统的开发等。我们只需要学会调用即可,程序员写程序调用的就是API。
上一篇:响应式网站与传统网站有什么区别?
下一篇:网站的图片会有利于网站优化排名吗?
- 长沙做网站告诉你什么是api?相关文章
-