我还在努力把我的头围绕着
deferred
,还有什么没有,所以在这一点上,我有一个关于如何做以下的问题.
我的团队和我有3个单独的.load()方法,每个都抓住一个特定的模板,并将其附加到同一个容器.每个负载需要不同的时间量,所以当内容加载时,它会以“阶梯”的方式加载(1,然后是2,然后3).我想使用deferred
objects,等到它们都完成,然后在同一时间附加它们来删除“楼梯步”动作.
$('<div>').load(baseInfoTemplate,function () { var baseData = { // build some object }; $.tmpl(this,baseData).appendTo($generalContainer); });
所有三个呼叫都与上述呼叫类似.
我该如何实现?