常听到工程师在工作场域中说要取得什麽 API,那这个 API 表示的是什麽意思呢?
API = Applicatation Programming Interface
其实就如同他字面所示,一个让你取得资料的介面。
而我们常在 Web API 回应格式中看到资料交换有三种格式
JavaScript Object Notation,中文我们可以说是 JavaScript 的物件表示法。
{
"firstName": "John",
"lastName": "Smith",
"sex": "male",
"age": 25,
"address":
{
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021"
},
"phoneNumber":
\[
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "fax",
"number": "646 555-4567"
}
\]
}
Comma-Seperated Values
它是一种逗点栏位分开的格式,常见的样貌如下:
Year,Make,Model
1997,Ford,E350
2000,Mercury,Cougar
第一条记录可以是「表头」。
通常都是用阵列的方式一行行的去存取。
Extension Markup Language
依照HTML的发展经验,产生出一套比较简单的描述资料语言:XML,可以让消费端自行决定可以自定义标签,例如:
<news>
<to>日本</to>
<from>台湾</from>
<heading>山下智久蛮帅的</heading>
<body>对呀</body>
</news>
它是一个结构,但这些标签可能 HTML 根本就不存在,可以写在 XML 里就是让资料交换存取好使用。
JS 小本本写的东西也许不完全正确,但也终於来到第三十天了。
谢谢铁人赛让我有动力去认识 JS,而要感谢的人太多,就,谢天罗!
期盼未来有更多机会,把这些东西做更深入的研究,或慢慢写出自己小工具(HOPE SO),草头黄小姐先下台一鞠躬!
<<: 【少女人妻的30天Elastic】Day 28 : App Search_API 介绍与应用_Analytics
30 天挑战终於完成了,终於恢复自由身了!这 30 篇不只是传递分享知识的过程,更是让自己巩固加深原...
Redis 资料型态Hash Hash是用来储存多组栏位值,可以是数字或字串.使用者可以对值进行操作...
前言 有一次在串接合作厂商的 API 时,需要把他原本取 token 的 javascript 改写...
上一篇针对了计数器Component做了三个单元测试, Component、计数器按钮、计数器的数字...
上一篇我们完成了wireframe的绘制,这次我们要将草稿跟库拉皮卡一样,没有办法下船更具现化一点,...