Event capturing, bubbling delegation

I’m a beginner in javaScript. These days learning events. I just want to understand the concept of event bubbling, capturing and delegation. I have read a lot about them but still unable to fully understand them (capturing, bubbling, delegation). Please tell me some guides or teach me or refer.

Thanks in Advance

Peter-Paul Koch has some good articles on event ordering. http://www.quirksmode.org/js/contents.html#events