JavaScript 知识量:26 - 101 - 483
JavaScript有两种基本的执行方式:同步(Synchronous)和异步(Asynchronous)。
同步执行:同步执行是一种线性思维方式,即一个任务完成后,再执行下一个任务。在JavaScript中,大部分代码都是同步执行的。
异步执行:异步执行则是一种并行思维方式,即多个任务可以同时执行,当其中一个任务完成时,可以立即执行对应的回调函数。在JavaScript中,异步执行通常用于那些可能需要花费一些时间才能完成的操作,如网络请求、读写文件等。
异步行为是JavaScript的基础,但以前的实现不理想。在早期的JavaScript中,只支持定义回调函数来表明异步操作完成。
回调函数(Callback Functions)是最基础的异步编程模式,当一个异步操作完成时,回调函数会被调用。但是,当有很多异步操作并且需要回调时,代码会变得很复杂,也很难维护,这就是所谓的 "回调地狱"(Callback Hell)。
doSomething(function(result) { doSomethingElse(result, function(newResult) { doAnotherThing(newResult, function(finalResult) { console.log('Got the final result: ' + finalResult); }, failureCallback); }, failureCallback); }, failureCallback);
Copyright © 2017-Now pnotes.cn. All Rights Reserved.
编程学习笔记 保留所有权利
MARK:3.0.0.20240214.P35
From 2017.2.6