原文:javascript的api設計原則

前言 本篇博文來自一次公司內部的前端分享,從多個方面討論了在設計接口時遵循的原則,總共包含了七個大塊。系鹵煮自己總結的一些經驗和教訓。本篇博文同時也參考了其他一些文章,相關地址會在后面貼出來。很難做到詳盡充實,如果有好的建議或者不對的地方,還望不吝賜教斧正。 一 接口的流暢性 好的接口是流暢易懂的,他主要體現如下幾個方面: .簡單 操作某個元素的css屬性,下面是原生的方法: document.q ...

2016-06-13 11:22 26 11912 推薦指數:

查看詳情

RESTful API設計原則與規范

RESTful API設計原則與規范 一、背景與基礎概念 2 二、RESTful API應遵循的原則 3 1、協議(Protocol) 3 2、域名(ROOT URL) 3 3、版本(Versioning) 3 4、路徑(Endpoints) 3 5、HTTP動詞 ...

Wed May 22 04:41:00 CST 2019 0 513
設計原則:小議 SPI 和 API

背景 第一次聽說 SPI 是閱讀《軟件框架設計的藝術》,以后陸續在 Log4Net 和 Quartz.Net中發現了以這種形式組織代碼的方式,本位給出為什么要區分 SPI 和 API 的一個思考過程。 從面向接口編程說起 我們在“調用方”和“實現方”之間引入了“接口”,上圖沒有給出“接口 ...

Tue Sep 17 17:00:00 CST 2013 2 11694
好的RESTful API設計原則

轉載自一位大佬 英文原版 Principles of good RESTful API Design Good API design is hard! An API represents a contract between you and those who Consume your data. ...

Fri Apr 26 05:19:00 CST 2019 0 700
GOTO Berlin: Web API設計原則

在郵件列表和討論區中有很多與REST和Web API相關的討論,下面僅是我個人對這些問題的一些見解,並沒有絕對的真理,InnoQ的首席顧問Oliver Wolf在GOTO Berlin大會上開始自己的演講“Web API設計原則”時如是說。 不要考慮端點。SOAP有一個單獨入口點的外觀。相比之下 ...

Wed Oct 23 14:24:00 CST 2013 0 2517
6大設計原則之開閉原則

開閉原則的定義 開閉原則的定義: 一個軟件實體,如類、模塊和函數應該對擴展開放,對修改關閉.即一個軟件實體應該通過擴展來實現變化,而不是通過修改已有的代碼來實現變化. 軟件實體包括一下部分 項目或軟件產品中按照一定的邏輯規則划分的模塊 抽象和類 方法 注意: 開閉原則 ...

Tue Dec 25 22:40:00 CST 2018 0 2483
知識總結·多系統數據同步API調用設計原則

閱文時長 | 0.12分鍾 字數統計 | 207.2字符 主要內容 | 1、引言&背景 2、聲明與參考資料 『知識總結·多系統數據同步API調用設計原則』 編寫人 ...

Thu Jul 29 07:29:00 CST 2021 0 331
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM