1. 程式人生 > >搭建 JS SDK 環境結構入門舉例

搭建 JS SDK 環境結構入門舉例

有時候公司需要大家開發某個js sdk對外提供服務,比如最簡單的例子就是谷歌的統計程式碼,放在網站底部引入script就可以了,雖然這個不是sdk,但是和sdk類似。如果網站引入第三方sdk程式碼的話,就可以直接用第三方提供的API服務了。比如七牛雲提供的sdk: https://developer.qiniu.com/sdk#official-sdk

當我們需要開發一個類似的sdk,建立目錄非常重要。

需要注意的是:

1.需要小心的是應該注意儘量用原生js程式碼去寫,引入第三方框架或者開源的東西,勢必容易影響第三方網站。

2.需要注意樣式的寫法,最容易出現受第三方網站的樣式影響,或者影響到第三方。

3.ajax請求應該是支援跨域的,http和https都應該支援的。

4.應該有個boot判斷是否拉取後面載入的js檔案服務,而不是一開始就全部載入進來,有時候使用者設定沒有開啟功能,載入很多圖片js,css進來就浪費了。

5....還有很多,自己腦補。

我們環境需要有本地開發目錄,測試目錄,預發目錄,線上目錄,所以打包的時候需要給幾個打包命令。

模板引擎也必不可少,需要選擇一個模板引擎。

來點動態的css預編譯語言會有助於你的css整理和複用開發。

可複用元件可以抽取一個目錄出來。

綜上所述就大致形成了一個目錄。


具體結構程式碼參見github: JSSDKDemo