同步:同步比较好理解,就是指按照代码编译的顺序一步一步走下来就是同步。
比如

onLoad(options) {/* this:当前页面的实例化对象 */console.log(this.data);this.setData({msg:"修改之后的属性",msg1:"修改之后的属性"});console.log(this.data);
},

这个属于同步,在setData之前data为msg:”测试对象”。在setData之后为修改之后的属性。
按照代码运行过程,从上到下逐步运行。

异步:当我们需要一些代码在执行的时候不会影响其他代码的执行,也就是在执行代码的同时,可以进行其他的代码的执行,不用等待代码执行完成之后才执行之后的代码,就像我们人一样,可以一边看电视剧一边吃东西一样,互不干扰,这种方式就是异步。
有一个异步情况很经典。

就是下面这个例子,方法绑定和触发,当触发方法的时候,每个组件上都绑上了方法,所以此时的i时listNode的长度,所以要进行索引转绑操作。此处的异步是:方法触发的异步。

for(var i=0;i<listNodes.length;i++)
{/* 索引转绑很重要 */listNodes[i].index = i;listNodes[i].onclick=function(){preindex=now;move(this.index);now = this.index;for(var i=0;i<bCicleli.length;i++){bCicleli[i].classList.remove("active");}bCicleli[this.index].classList.add("active");}
}

【前端】同步异步区别相关推荐

  1. AJAX 同步 异步 区别

    AJAX 同步 异步 区别 异步处理: 我们通过事件触发到 ajax,请求服务器,在这个期间无论服务器有没有响应,客户端的其他代码一样可以运行.(JS代码加载到当前AJAX的时候会把页面里所有的代码停 ...

  2. Android 同步异步区别

    在Android的API当中handler消息处理.Broadcast广播消息等均采用异步通信机制.什么是异步通信机制呢?和它相对的同步通信机制又是什么呢?有什么区别呢? Synchronous(同步 ...

  3. BUCK电路同步异步区别

    同步和异步的区别从外部来看,是一个多了一个有续流的二极管,一个没有续流的二极管. 其实BUCK的输出电流分成两个部分的,一个部分是来自电源,一个部分是来自异步电路中的这个二极管,只是同步电路把这个二极 ...

  4. java同步异步区别_同步请求和异步请求的区别

    同步请求和异步请求的区别 先解释一下同步和异步的概念 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式. 异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的 ...

  5. pythonのgevent同步异步区别

    1 #!/usr/bin/env python 2 3 from urllib import request 4 import gevent 5 from gevent import monkey 6 ...

  6. python协程详解_对Python协程之异步同步的区别详解

    一下代码通过协程.多线程.多进程的方式,运行代码展示异步与同步的区别. import gevent import threading import multiprocessing # 这里展示同步和异 ...

  7. UART 和 USART 的区别 == 通用异步收发传输器 通用同步/异步串行接收/发送器

    UART 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分.它将要传输的资料在串 ...

  8. 【Java线程】互斥 同步 异步 并发 多线程的区别与联系

    1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行.其中两种并发关系分别是同步和互斥: 2. 互斥:进程间相互排斥的使用临界资源的 ...

  9. ajax如何进行逻辑判断,如何使Ajax的某些部分同步发生,而前端逻辑异步发生?...

    我有一个网站,我想通过几个环境查看登录凭证,但同时显示一个加载gif.如何使Ajax的某些部分同步发生,而前端逻辑异步发生? 麻烦的是,如果我做了ajax同步或 async: false, ,则页面的 ...

最新文章

  1. 第六十二课、单例类模板
  2. 12个常用的JavaScript技巧
  3. python读取excelsheet-一文看懂用Python读取Excel数据
  4. JavaScript代码规范
  5. 当别人不听我们的话的时候
  6. 数据挖掘系列(5)使用mahout做海量数据关联规则挖掘
  7. json.dumps直接保存中文而非字符集的方法
  8. OpenCV Sobel Derivatives衍生物
  9. stl中Priority Queues(优先队列)的基本用法
  10. 福禄克DSX2-8000——支持铜缆、光纤、OTDR测试的多功能网线测试仪
  11. whois查询的不同结果是什么意思?
  12. Android proguard 详解(一)
  13. ctextart类的文档仅仅首页修改页眉
  14. C++中 stol()和stoll()
  15. 在app中关闭第三方app
  16. 南卡和声阔真无线降噪耳机哪款更好?南卡和声阔蓝牙耳机测评
  17. 转:比谎言更可怕的,是对真相视而不见
  18. 解决阿里云服务器提示挖矿程序风险
  19. Kaggle提示:TTA(测试时间增加),小,技巧,TTAtesttimeaugmentation,增强
  20. 使用u盘安装Fedora14

热门文章

  1. 用html怎么制作风车,如何用css3实现风车效果
  2. Exce如何进行随机抽样操作,进行数据的抽检
  3. 安利几个实用的Excel技巧给你
  4. MFC中的CApp,CMainFrame,CDoc,CView
  5. 无需第三方轻松实现Mac上Safari 超长截图
  6. 用html做祝福语朋友,写给朋友的祝福语推荐
  7. 【洛谷3865】 【模板】ST表(猫树)
  8. SQL Server数据库简单查询
  9. Spring Web Flow 文档学习
  10. 深圳礼品展:节庆馈赠食品“卷”出新高地,美味又走心