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
这是我我把js放到head中,这是界面解析顺序,这是阻塞,jquery放在head中,把parseHtml分割了。在body底部已经没必要了,因为最终耗时的是执行script的时间
现代浏览器,一般默认就是这个处理机制。
js并行下载,从上到下,下载完立马执行,其中,就算下面的先下载完成,其也必须等其上面的js下载执行完,其才能执行。
http://www.cnblogs.com/cococe...
require.ensure
应该是能够满足你的需求的。具体可以见:webpack 按需打包加载
require.ensure不适合你的要求,因为你是要同时加载,我看了下require.ensure生成后的文件,它的原理是通过promise+jsonp的方式,阻塞式加载js,可以实现按需,但不是并行。对于js本身browser会并行请求,只不过数量有限制。