通过本文主要向大家介绍了deferred,异步,顺序加载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
前段时间看了阮一峰的jQuery的deferred对象详解一文,对jQuery中的deferred的用法了一些了解,今天看到园子里的一篇文章:关于重构JS前端框架的失败经验(顺便怀念那些死去的代码),于是把我之前写的一个利用jQuery的deferred异步按顺序加载JS文件方案分享出来,欢迎指正。
如果你现在对jQuery中的deferred还不了解,强烈建议你看一下阮一峰的jQuery的deferred对象详解一文。
加载JS文件的代码如下:
这里我们可以看到,b.js中定义的变量被a.js中的覆盖了。
转到Elements面板,我们可以看到b.js和a.js被顺序地加到了head中:
对此类问题,欢迎大家分享自己的方案。