美文网首页
异步 Javascript

异步 Javascript

作者: arthur_wang_73 | 来源:发表于2024-04-21 15:15 被阅读0次

什么是异步
有些计算机程序属于计算密集型,即这些程序会持续不断地运行,不会暂停,知道计算出结果为止。不过大多数现实中的计算机程序则明显是异步的。即,它们尝尝停止计算,等待数据到达或某个时间发生。
浏览器中的Javascript程序时典型的事件驱动型程序,即它们会等待用户单击或触发,然后才能真正执行。而基于Javascript的服务器则通常要等待客户端通过网络发送请求,然后才能执行操作。

这种异步编程在Javascript中是司空见惯的。
ES6中新增的Promise是一种对象,代表某一个异步操作尚不可用的结果。
关键字async和await是ES2017中引入的,为简化异步编程提供了新语法,允许开发者将基于Promise的异步代码写成同步的形式。
异步迭代器和for/await 循环是ES2018中引入的,允许在看起来同步的简单循环中操作异步事件流。

相关文章

  • JavaScript异步编程好文摘要

    JavaScript之异步编程简述JavaScript异步编程

  • AJAX

    AJAX:Asynchronous javascript And XML 异步的javascript和xml 异步...

  • ES6 之 Promise

    Promise是JavaScript异步编程中的重要概念,异步抽象处理对象,是目前比较流行Javascript异步...

  • ajax:load()加载静态资源

    AJAX = 异步 JavaScript 和 XML (Asynchronous JavaScript ...

  • Ajax

    Asynchronous JavaScript and XML (异步的 JavaScript and XML )...

  • 动态Web编程

    一、AJAX异步提交 异步提交AJAX = Asynchronous JavaScript and XML(异步的...

  • part1整理

    函数式编程:JavaScript函数式编程指南 异步编程:异步编程 Promise源码 JavaScript基础知...

  • jquery与ajax

    AJAX? AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript ...

  • JavaScript基础 Ajax

    Ajax Asynchronous Javascript And XML(异步 JavaScript 和 XML)...

  • 对 Ajax 的一次复盘

    Ajax = Asynchronous JavaScript and XML 即为异步的 JavaScript ...

网友评论

      本文标题:异步 Javascript

      本文链接:https://www.haomeiwen.com/subject/basvxjtx.html