Promises are an exciting jQuery feature that make it a breeze to manage async events. They allow you to write clearer, shorter callbacks and keep high-level application logic separate from low-level behaviors.
Once you understand Promises, you’ll want to use them for everything from AJAX calls to UI flow. That’s a promise!
(Continue)

Follow Nettuts+ and Tuts+ on Twitter