ES6的模块在浏览器端加载有没有考虑多个js文件之间的依赖
突然想到这个问题,因为浏览器的去加载文件的时候,不知道哪个文件先到,异步加载顺序执行倒还好,要是是异步加载乱序执行的呢?
到底是顺序执行还是异步执行是不是取决于各个浏览器的特性?还是都是顺序执行的。(印象中应该不都是顺序的)。
即便都是顺序的,那么如果js文件很多,一大堆<script>,很容易搞混啊,这时候还是要借助sea.js之类的库吗?
我看ES6的moudle好像没考虑这个问题,还是我没找到。以上。期待您的回答
Sayori
9 years, 2 months ago
Answers
https://babeljs.io/docs/learn-es2015/#modules
no code executes until requested modules are available and processed.
页面上的script除非动态生成的,否则肯定是按照先后顺序来执行的。
KIDdy
answered 9 years, 2 months ago