ES6以前已經出現了js模塊方案,有CommonJS和AMD規範。commonjs實現同步加載應用於服務器,如nodejs。AMD爲異步加載應用於瀏覽器,如requirejs。 ES6在語言層面上模塊化,能夠取代現有的CommonJS和AMD規範,成爲瀏覽器和服務器通用的模塊方案。node