ajax的交互原理,同步和异步的区别

ajax的交互原理分别为:

创建对象——建立连接——发送数据——注册回调——执行回调

var xhr=new XMLHttpRequest()//创建对象
xhr.open(请求,url,true或者false) 
xhr.onload=function(){ console.log('ajax') }
xhr.send(); 

同步:在主线程上排队执行的任务,只有前一个执行完毕,后一个才能执行

异步:不进入主线程,进入任务队列的任务,只有等主线程任务执行完毕,任务列队开始通知主线程,请求执行任务,该任务才会进入主线程执行

猜你喜欢

转载自www.cnblogs.com/rabbitstudent/p/11882435.html