总结:Node.js+MongoDB+AngularJS Web 开发--第四章 在 Node.js 中使用事件、监听器、定时器和回调

第四章  在 Node.js 中使用事件、监听器、定时器和回调

Node.js 通过其强大的事件驱动模型提供了可扩展性和性能。本章的重点是理解该模型,以及它是如何不同于大部分 Web 服务器采用的传统线程模型的。了解事件模型至关重要,因为它可能迫使你改变设计应用程序的思维。然而,这些变化将是非常值得的,因为你通过使用 Node.js 获得了在速度上的提高。

本章还包括用来把工作添加到 Node.js 事件队列的不同方法。你可以通过使用事件监听器或计时器添加工作,或者你也可以直接调度工作。在本章中,你还将学习如何在自己的自定义模块和对象中实现事件。

Node.js 使用事件驱动模型来提供可扩展性和性能。在本章中,你已经学会了事件驱动模型和 Web 服务器的传统线程模型之间的差异。你也知道,当阻塞 I/O 被调用时,你可以把事件添加到事件队列中,并且你可以使用事件、定时器或 nextTick()方法来调度活动。

你已经看到,有 3 种类型的定时器事件:超时时间、时间间隔和立即型。可以使用这些事件中的任意一种来把工作的执行延迟一段时间。你还看到了如何实现自己的自定义事件的发射器,并为它们添加监听器函数。

希望我的总结可以帮助大家,感谢阅读我的博客!

猜你喜欢

转载自blog.csdn.net/weixin_42558631/article/details/81431713