[英]import and export in Javascript
根據這個問題,我如何在另一個JavaScript文件中包含一個JavaScript文件? 。 似乎很多人都對將大型Javascript項目分解為小模塊並導出/導入模塊以重復使用代碼感興趣。
經過一些研究,為此功能設計了導入/導出。 根據參考資料,它們最初是在ES6中定義的。
更新
已實現此功能的主瀏覽器的最新版本。 要獲得最新狀態,請始終參考參考。
(如果您使用的是Nodejs,則最好的方法是Modules( https://nodejs.org/dist/latest-v5.x/docs/api/modules.html ))
引用 :
https://developer.mozilla.org/en/docs/web/javascript/reference/statements/import https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export
在當前版本的JS中,有幾種方法可以做到這一點。 Require使用AMD設計模式,並且是前端依賴項注入/模塊加載的標准。 諸如Angular之類的框架都使用此方法。
這是要求文檔的鏈接。 http://requirejs.org/
時間流逝...今天,我寧願建議使用Babel(在browserify或webpack中)將ES模塊變成普通的舊javascript。
然后,您將具有導入/導出語法的全部功能。
Require / AMD / CommonJS很快就會被棄用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.