JavaScript Closures Explained to Kids
Too Long; Didn't Read
Closure is like a candy factory. You send the factory an order to make candies for you with your favorite flavor. The factory will pick the right expert for you, and it send back to you an expert's contact. Now whenever you need, you just call and submit the quantity. That expert will take care all the rest for you. The factory doesn't want to send you their experts, because it may leak their top secret recipe. Instead, they just send you a way to call the expert (as a function) and waiting for your calling to order anytime.