Let the storm money come!

jquery 队列的应用

        View Code
复制代码
  本人要上传四个文件,但是上传里暂时没支持并列上传,所以只能排队,但是考虑到我的界面一些调整,只能用同步等待,但又不能阻塞别的线程,所以只能用上述代码。 
     var _fnList = [function () { $("body").append(levelFn.length + ' : 1'); }, 
            
function () { $("body").append(levelFn.length + '2'); },
            
function () { $("body").append(levelFn.length + '3'); }, 
            
function () { $("body").append(levelFn.length + '4'); } ];
        
var levelFn = $(document).queue("fnList", _fnList);
//        for (var i = 0; i < 4; i++) {
//
            $(document).dequeue("fnList");
//
        }
        var bk = function () {
            $(document).dequeue(
"fnList");
        };

        setInterval(bk, 
5000);

        
//

 

复制代码
// 使用闭包,存下先前的数据       
 var _fnList = [];
        
var barcode = [];
        
for (var i = 1; i <= 4; i++) {
            
//$(document).dequeue("fnList");
            //barcode[i] = i;
            _fnList.push((function () {
                
var temp = i;
                
var exe = function () {
                    $(
"body").append(levelFn.length + ' : ' + temp + "<br />");
                }
                
return exe;
            })());
        } 
        
var levelFn = $(document).queue("fnList", _fnList);
        
var bk = function () {
            $(document).dequeue(
"fnList");
        };

复制代码

        setInterval(bk, 5000); 

复制代码
posted @   精密~顽石  阅读(224)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
< 2011年2月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 1 2 3 4 5
6 7 8 9 10 11 12
在通往地狱的路上,加班能使你更快到达。
点击右上角即可分享
微信分享提示