http://es6.ruanyifeng.com/#docs/module
以前,JavaScript 一直没有模組化(module)的機制。
一般為了好理解和方便管理程式,會將一大堆不同的功能或需求,分開寫成不同檔案,然後只在需要的地方載入需要的檔案來使用。這就是將程式模組化的撰寫。
如在 Javascript 中,我們可能會寫成幾個 .js
然後在 .html
檔案裡面,依序用 <link>
標籤載入需要的檔案,整合使用不同 .js
檔案中的內容。
而有模組化機制的程式語言,則是設計了一些方式,能將程式碼打包,用匯入和匯出的方法,互相整合彼此需要的內容。
相較在 .html
中用 <link>
的方式,模組化的機制可以更靈活、好理解管理程式碼和檔案。