`
xusulong
  • 浏览: 81451 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

javascript 循环,并行 串行 jquery 的each

    博客分类:
  • js
阅读更多

        由于我做的系统,有一个页面需要从后台返回很多数据,这样处理起来就会很耗时间,最后会导致浏览器死掉,或者跳出脚本忙,停止调试还是继续之类的字样。

后来到网上搜了下,解决办法大抵就是让自己的代码一次执行的时候执行一小块,不要执行的太多或者循环嵌套比较深,同时还可以借助于setTimeout来让代码间隔执行。

 

针对我的代码,开始在each里面,我设置了个setTimeout的函数,结果发现根本不起作用阿,各个each中的元素还是几乎同步进行。后来有个哥们提示我each是并行的 ,异步的,需要改成for,这种同步的才能真正实现效果,于是我用类似于以下的代码来实现了js分块调用后台数据

 

var size = getData.length;
var index = 0;
function temp()
{
    if(index = size) {
        return;
    }
    ...//操作
    index ++;
    setTimeout(temp, 100);
}

 

分享到:
评论

相关推荐

    JavaScript中的异步并行串行foreach

    总之,理解和掌握异步并行与串行foreach是提升JavaScript编程技能的关键步骤,特别是在处理大量数据或异步操作时。通过使用Promise.all()和async/await,你可以构建出高效且易于维护的异步代码。

    传智播客-冯威 javascript,ajax,jquery课件集合

    1. **JavaScript基础**:包括变量、数据类型、操作符、流程控制(条件语句和循环)、函数、对象和数组等基本概念,这些都是JavaScript编程的核心。 2. **DOM操作**:学习如何使用JavaScript来操纵HTML文档对象模型...

    JavaScript+jQuery程序设计 源码

    1. **JavaScript基础**:这包括变量声明、数据类型(如字符串、数字、布尔、对象和数组)、控制结构(如条件语句、循环)、函数定义与调用,以及作用域和闭包等概念。理解这些基础知识是掌握JavaScript的关键。 2. ...

    JavaScript的并行编程扩展RiverTrail.zip

    它的Demo演示显示,使用WebGL物理模拟4000个对象,串行版本的速度只有3fps,并行版本能达到45fps。 Intel还介绍说River Trail可以无缝的接入现有的技术中去,并且能和其他HTML5的新技术的API良好的协同工作,以上的...

    《JavaScript和jQuery实战手册》PDF

    《JavaScript和jQuery实战手册》是一本深入探讨JavaScript和jQuery编程技术的专业书籍,旨在帮助读者掌握这两门重要技术,提升Web开发能力。JavaScript是互联网上最广泛使用的脚本语言,而jQuery则是JavaScript的一...

    《JavaScript和jQuery实战手册 原书第3版》PDF

    《JavaScript和jQuery实战手册 原书第3版》是一本深入浅出的编程指南,专为想要掌握JavaScript和jQuery的开发者所设计。这本书详细介绍了这两种技术的核心概念、语法以及在实际开发中的应用,旨在帮助读者提升Web...

    精通JavaScript+jQuery曾顺

    精通JavaScript+jQuery 曾顺 配套有书中的列子

    JavaScript&jQuery;交互式Web前端开发

    通过将编程理论与用来演示JavaScript和jQuery如何被应用于流行站点之上的示例相结合,《JavaScript&jQuery;交互式Web前端开发》将教会您如何让网站更具交互性、吸引性、可用性。很快,您就能够像一名程序员那样去...

    精通JavaScript(源代码) jQuery之父John Resig所写

    《精通JavaScript(源代码)》是由jQuery之父John Resig撰写的高级JavaScript技术书籍,它不仅深入探讨了JavaScript的核心概念,而且重点解析了jQuery库的内部工作机制,为读者揭示了JavaScript编程的深层次奥秘。...

    JQuery跳出each循环的方法

    一、jquery each循环,要实现break和continue的功能: break—-用return false; continue –用return ture; 二、jquery怎么跳出当前的each循环 有些朋友可能会以为在jquery跳出循环可以直接使用continue和break了,...

    JavaScript.and.jQuery.The.Missing.Manual.2nd.Edition

    《JavaScript和jQuery:缺失的手册》第二版是David McFarland撰写的一本深入解析JavaScript与jQuery的权威指南。这本书旨在帮助读者理解这两种技术的核心概念,掌握它们的实际应用,并且通过丰富的示例和清晰的解释...

    JavaScript+jQuery网页特效设计实例源码

    JavaScript的核心概念包括变量、数据类型、控制结构(如条件语句和循环)、函数以及对象等。此外,JavaScript还可以通过DOM(Document Object Model)来操作HTML元素,实现对网页内容的动态修改。 jQuery则是一个...

    jQuery动画特效---精通JavaScript+jQuery

    第0课 - 内容概述 - [精通JavaScript+jQuery] 第1课 - JavaScript背景知识-[精通JavaScript+jQuery] 第2课 - JavaScript基础 - [精通JavaScript+jQuery] 第3课 - CSS基础 - [精通JavaScript+jQuery] 第4课 - CSS...

    JavaScript & jQuery交互式Web前端开发

    JavaScript & jQuery交互式Web前端开发_PDF电子书下载 高清 带索引书签目录_(美)达克特著_北京:清华大学出版社

    javascript+jQuery第一章

    javascript jquery 第一章

    2010年北风网CJ讲师JavaScript_Ajax_jQuery视频教程下载地址

    JavaScript、Ajax 和 jQuery 是网页开发中的核心技术,它们在构建交互式和动态网页方面发挥着关键作用。本教程由北风网知名讲师CJ主讲,旨在深入浅出地讲解这三门技术,帮助学习者掌握现代Web开发的核心技能。 首先...

    JavaScriptJquery考试题.pdf

    "JavaScript/JQuery考试题解析" 本文将对给定的JavaScript/JQuery考试题进行解析,涵盖JavaScript基本概念、JQuery语法、DOM操作、事件处理等多方面的知识点。 1. JavaScript语言的特点: JavaScript是一种基于...

    精通javascript和jquery代码

    掌握 JavaScript 的基础包括变量、数据类型、控制结构(如条件语句和循环)、函数、对象和原型链等。进阶内容则涵盖异步编程(如回调函数、Promise和async/await)以及模块化(如CommonJS和ES6模块)。 jQuery 是一...

    jquery $.each json 获取json 数据

    要使用jQuery的$.each函数解析JSON数据,首先你需要将JSON字符串转换为JavaScript对象,这可以通过`JSON.parse()`方法实现。例如: ```javascript var jsonString = '{"name":"John","age":30,"city":"New York"}';...

    HTML+CSS+JavaScript+AJAX+JQuery.docx

    - 掌握 JavaScript 基础,包括变量、条件语句、循环、函数等。 - 学习 DOM(Document Object Model),了解如何用 JavaScript 操作 HTML 元素。 - 学习 AJAX,了解如何异步请求数据并更新页面。 - 学习 jQuery,掌握...

Global site tag (gtag.js) - Google Analytics