zoukankan      html  css  js  c++  java
  • 关于JavaScript中的同步(SYNC)和异步(ASYNC)

    同步和异步

    JS是属于单线程的,也就是我们说的同步,但是JS中也有异步;
    JS中的异步编程:
    1.定时器:
        多个定时器时,如果执行完成循环都到达时间了,先执行时间短的那个服务器
    
    2.事件绑定 :
       js是基于事件驱动的,只有事件触发才会执行对应的代码
    
    3.回调函数也可以理解为异步编程
    
    4.在Ajax中可以使用异步编程
    只有send()之后,ajax向服务器发送请求的任务才开始
    AJAX中的同步:当AJAX任务开始的时候一直需要到readyState == 4 的时候,任务才结束,此时才可以处理其他的事情。
    AJAX中的异步:当AJAX任务开始的时候不需要等到readyState == 4,依然可以继续做其他的任务,并且只有当其他的任务完成后再看到4,到达4的时候做一些相关的操作。
  • 相关阅读:
    Linux工具-curl
    常用工具-Postman
    HTTP头部信息
    HTTP状态码
    HTTP/HTTP2协议
    HTTP协议
    常用的服务端口
    三次握手,四次挥手和抓包工具
    路由表
    TCP/IP协议详解
  • 原文地址:https://www.cnblogs.com/rainbow8590/p/7096220.html
Copyright © 2011-2022 走看看