JS 中的事件绑定、事件监听、事件委托是什么

在 JavaScript 的学习中,我们经常会遇到 JavaScript 的事件机制,例如,事件绑定、事件监听、事件委托(事件代理)等。这些名词是什么意思呢,有什么作用呢?