Javascript – Problem beim asynchronen Laden von Webpack
迷茫
迷茫 2017-06-26 10:56:31
0
4
753

Ich habe zwei Js importiert, von denen das erste das extrahierte öffentliche Js ist und das zweite das Seiten-Js ist und vom ersten Js abhängt. Ich möchte, dass die beiden Js nicht blockierend geladen werden, aber auch Abhängigkeiten normal verarbeiten können, das heißt, eins und zwei werden gleichzeitig geladen, aber das zweite wird erst ausgeführt, nachdem der erste Ladevorgang abgeschlossen ist. Was zu tun ist

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

Antworte allen(4)
女神的闺蜜爱上我

这是我我把js放到head中,这是界面解析顺序,这是阻塞,jquery放在head中,把parseHtml分割了。在body底部已经没必要了,因为最终耗时的是执行script的时间

某草草

现代浏览器,一般默认就是这个处理机制。
js并行下载,从上到下,下载完立马执行,其中,就算下面的先下载完成,其也必须等其上面的js下载执行完,其才能执行。
http://www.cnblogs.com/cococe...

为情所困

require.ensure应该是能够满足你的需求的。

require.ensure(dependencies, callback, chunkName)

具体可以见:webpack 按需打包加载

巴扎黑

require.ensure不适合你的要求,因为你是要同时加载,我看了下require.ensure生成后的文件,它的原理是通过promise+jsonp的方式,阻塞式加载js,可以实现按需,但不是并行。对于js本身browser会并行请求,只不过数量有限制。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage