Advertisement

高级前端开发:深入剖析JavaScript异步编程基础

阅读量:

前言:

在这里插入图片描述

异步:当前与未来的关系?
假设我们在执行一段for循环代码,在开始到结束的过程中确实需要一定的时间(几微秒或几毫秒)才能完成任务。它指的是程序的一部分当前处于运行状态,而另一部分则处于等待执行的状态。当前与未来之间存在一个时间段,在此期间程序没有任何活跃的任务正在执行,并且处于静默状态以等待for循环的完成。这将浪费这段时间,并给用户体验带来不良感受。我们需要有效地管理这段静默时间间隔,在实际应用中可能是在等待用户输入响应、从数据库或文件系统中获取数据、通过网络发送数据并等待返回结果等情况下出现的场景;或者是在以固定时间间隔执行重复性任务等情况中出现的间隔状态都需要得到妥善管理。接下来几篇博客文章中我们将深入探讨最新出现的JS异步编程技术及其应用方法

本文不涉及异步编程技术。我们计划先深入探讨异步概念及其在JavaScript中的运行机制。后续博客将详细阐述回调函数与Promise在异步编程中的应用。

1.1 分块程序

我们可以将javascript程序编写到一个单独的.js文件中。然而这个程序几乎是由多个块构建而成,在这些

全部评论 (0)

还没有任何评论哟~