想要了解什么是事件捕获与冒泡,需要先了解什么是事件。
什么是事件?
我们知道,在前端开发中,Javascr ipt负责定义网页的“行为”。这里所说的“定义”,其实指的是开发者可以通过Javascr ipt语言向浏览器描述一些规则,浏览器按照这些规则与用户进行交互。比如开发者希望当用户点击页面上某个按钮的时候,就弹出一个窗口,显示特定的内容。而当用户真正点击这个按钮的时候,浏览器将按照开发者定义的这个规则,去弹出指定的窗口,显示指定的内容。
在上面的例子中,浏览器是一切规则的执行者,开发者是这些规