any easy simple example explaining Deferrer and Promise ?

any easy simple example explaining Deferrer and Promise ?

HI,
I look everywhere to understand what is promise and deferred, what we need it for, but all blogs, articles, tutorials are very complicated, I will appreciated if someone give us an easy example for dummies.
a working example in jsfiddle , codepen or any.
Thanks