writing a javascript module ready for ES6 import

世有因果知因求果發表於2016-06-02

javascript模組化是一個比較大也是比較容易混淆的topic.通常幾乎所有的第三方Library都支援CMD,AMD,ES6,Global object方式來引用lib所暴露出來的服務。

那麼如果我們希望自己寫一個lib,並且作為模組能被其他模組自由引用應該怎麼寫呢?

首先,我們需要弄清楚我們應該如何export自己要寫的模組的服務的方式有哪些?

總體來說,我們可以export一個namespace,一個函式,一個singleton,一個Function,一個object等。。

參考以下文章

http://bites.goodeggs.com/posts/export-this/

 

相關文章