搭建 JS SDK 環境結構入門舉例
阿新 • • 發佈:2019-01-02
有時候公司需要大家開發某個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