<强>节点。js回调函数阻塞与非阻塞强>
节点。js异步编程的直接体现就是回调。
异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。
回调函数在完成任务后就会被调用,节点使用了大量的回调函数,节点所有的API都支持回调函数。
<>强阻塞代码实例(同步函数)强>
//阻塞是按顺序执行的 var fs=要求(fs); var data=https://www.yisu.com/zixun/fs.readFileSync (“input.txt”); console.log (data.toString ()); console.log(“程序执行结束!”); >之前<强>非阻塞实例(异步函数)强>
//非阻塞是不需要按顺序的 var fs=要求(fs) fs.readFileSync (ipnut.txt,函数(呃,数据){ 如果(err)返回console.log (err) console.log (data.toString ()) }) console.log(“程序执行结束!”); >之前感谢阅读,希望能帮助到大家,谢谢大家对本站的支持。
节点。js回调函数实例详解