【前端】同步异步区别
同步:同步比较好理解,就是指按照代码编译的顺序一步一步走下来就是同步。
比如
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");}
}
【前端】同步异步区别相关推荐
- AJAX 同步 异步 区别
AJAX 同步 异步 区别 异步处理: 我们通过事件触发到 ajax,请求服务器,在这个期间无论服务器有没有响应,客户端的其他代码一样可以运行.(JS代码加载到当前AJAX的时候会把页面里所有的代码停 ...
- Android 同步异步区别
在Android的API当中handler消息处理.Broadcast广播消息等均采用异步通信机制.什么是异步通信机制呢?和它相对的同步通信机制又是什么呢?有什么区别呢? Synchronous(同步 ...
- BUCK电路同步异步区别
同步和异步的区别从外部来看,是一个多了一个有续流的二极管,一个没有续流的二极管. 其实BUCK的输出电流分成两个部分的,一个部分是来自电源,一个部分是来自异步电路中的这个二极管,只是同步电路把这个二极 ...
- java同步异步区别_同步请求和异步请求的区别
同步请求和异步请求的区别 先解释一下同步和异步的概念 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式. 异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的 ...
- pythonのgevent同步异步区别
1 #!/usr/bin/env python 2 3 from urllib import request 4 import gevent 5 from gevent import monkey 6 ...
- python协程详解_对Python协程之异步同步的区别详解
一下代码通过协程.多线程.多进程的方式,运行代码展示异步与同步的区别. import gevent import threading import multiprocessing # 这里展示同步和异 ...
- UART 和 USART 的区别 == 通用异步收发传输器 通用同步/异步串行接收/发送器
UART 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分.它将要传输的资料在串 ...
- 【Java线程】互斥 同步 异步 并发 多线程的区别与联系
1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行.其中两种并发关系分别是同步和互斥: 2. 互斥:进程间相互排斥的使用临界资源的 ...
- ajax如何进行逻辑判断,如何使Ajax的某些部分同步发生,而前端逻辑异步发生?...
我有一个网站,我想通过几个环境查看登录凭证,但同时显示一个加载gif.如何使Ajax的某些部分同步发生,而前端逻辑异步发生? 麻烦的是,如果我做了ajax同步或 async: false, ,则页面的 ...
最新文章
- 第六十二课、单例类模板
- 12个常用的JavaScript技巧
- python读取excelsheet-一文看懂用Python读取Excel数据
- JavaScript代码规范
- 当别人不听我们的话的时候
- 数据挖掘系列(5)使用mahout做海量数据关联规则挖掘
- json.dumps直接保存中文而非字符集的方法
- OpenCV Sobel Derivatives衍生物
- stl中Priority Queues(优先队列)的基本用法
- 福禄克DSX2-8000——支持铜缆、光纤、OTDR测试的多功能网线测试仪
- whois查询的不同结果是什么意思?
- Android proguard 详解(一)
- ctextart类的文档仅仅首页修改页眉
- C++中 stol()和stoll()
- 在app中关闭第三方app
- 南卡和声阔真无线降噪耳机哪款更好?南卡和声阔蓝牙耳机测评
- 转:比谎言更可怕的,是对真相视而不见
- 解决阿里云服务器提示挖矿程序风险
- Kaggle提示:TTA(测试时间增加),小,技巧,TTAtesttimeaugmentation,增强
- 使用u盘安装Fedora14