,发广播,QQ,微信等聊天)还是同步(顺序执行,逐行读取代码,会影响后续的功能代码,也就是发送一个请求,等待返回,然后再发送下一个请求,比如打电话,需要等到你女票回话了,才能继续下面虐狗情节),回调的重要不言而喻...callback();
})
}
function logMyNumber() {
console.log(myNumber)
}
addOne(logMyNumber)
现在,logMyNumber函数可以作为一个参数传入...只有函数可以被调用,所以如果你传入除函数以外的任何东西,它将会导致错误
当一个函数被javascript调用时,该函数中的代码将立即执行。...这两个函数都没有被调用或调用
当我们的程序的最后一行被执行时,addOne被调用,其logMyNumber函数作为其回调参数被传递。调用addOne将首先运行异步fs.readFile函数。...确实有更优雅的方法来编写上面的例子,但重点是如果你有代码需要等待其他异步代码完成,那么你可以通过将代码放在函数中来表达这种依赖性,这些函数可以作为回调函数传递
node的设计需要你非线性考虑。