Hour 4. Callbacks

What You’ll Learn in This Hour:

• What callbacks are and how they are used in JavaScript

• How callbacks are used in Node.js

• The difference between synchronous and asynchronous programming

• What an event loop is

What Is a Callback?

If you are familiar with using jQuery, you are probably using callbacks on a regular basis. A callback is a function that is passed as an argument to another function and is generally called when the first function is finished. In the following jQuery example, a paragraph tag is hidden using jQuery’s hide() method. This method takes an optional argument of a callback function. If a callback function is given as an argument, it will be called when the hiding of the paragraph is complete. This ...

Get Sams Teach Yourself Node.js in 24 Hours now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.