礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

js异步有哪些-js中的异步是什么意思

2025-11-20 05:31:47  

js异步有哪些-js中的异步是什么意思

优质解答

JS里的异步就是它自己不干等耗时事,比如加载图片、发请求这些慢活儿。等它忙完这阵子再回来处理后续的活儿,中间这段空档就用来干别的了。就像你出门买菜,回来再写作业,中间还能看会电视不?

为啥这么设计呢?因为JS是单线程的,如果等一个10秒的下载完成才继续,这10秒全得浪费在空转上。2018年Google统计显示,网页加载每延迟1秒,跳出率就涨5%。所以浏览器搞了个事件循环机制,专门管这些排队任务。比如你点按钮发请求,JS马上把后续代码塞进回调队列,这时候它就能去处理别的活儿了。像Promise和async/await这种新特性,其实就是给回调函数穿上了西装,流程更清晰了。

就像你让外卖小哥送餐,不用一直盯着手机等通知。系统会自动安排其他订单,等小哥回来就告诉你结果。这样既不用饿着肚子等,又能处理其他事情。但要是没异步,就像你盯着手机等外卖,这期间连刷个朋友圈都得等,多没效率啊。

本题链接:

异步编程回调函数