84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
从写法上来看是同步的,这是否意味着没法在浏览器上使用原生的module特性了呢?
走同样的路,发现不同的人生
我想我们先看看文档
其中两个部分值得一看
我粗粗谈下,ES6规范仅描述语法部分,但这个语法部分,对同步/异步编程都是良好的。 至于最后在运行时是同步还是异步实现,那取决于文档里提到的loader api。
ES6
loader api
如果你用过webpack + babel的话,webpack有的是bundle路线,都打包在一起了,自然是同步的
webpack
babel
那如果你写过angular2,按照官网文档使用System.js,那会发现所有模块又是运行时异步加载的。
angular2
System.js
你看,这不就是"取决于loader api"么
你无法从语法上看出是同步还是异步
语法与实现无关
我想我们先看看文档
其中两个部分值得一看
我粗粗谈下,
ES6
规范仅描述语法部分,但这个语法部分,对同步/异步编程都是良好的。 至于最后在运行时是同步还是异步实现,那取决于文档里提到的loader api
。如果你用过
webpack
+babel
的话,webpack
有的是bundle路线,都打包在一起了,自然是同步的那如果你写过
angular2
,按照官网文档使用System.js
,那会发现所有模块又是运行时异步加载的。你看,这不就是"取决于loader api"么
你无法从语法上看出是同步还是异步
语法与实现无关