什么是e.defaultpexed,以及为什么图书馆作者必须使用它
#javascript #library #events

Event#defaultPrevented是根据MDN的,在事件上可用的标志来知道是否防止其默认操作(无论是否调用Event#preventDefault,但称其为true)。

)。

为什么图书馆作者需要使用它?因为用户添加了调用e.preventDefault()的侦听器不会阻止您的听众被调用。

koude4是一个没有检查的库,因此阻止锚点的默认行为不会阻止进一步导航。

在这里使用e.defaultPrevented,以确保每个人都可以安全地添加侦听器并执行他们。

浏览器是否应该为您进行检查?也许可以,但是在某些用例中,它可能会带来自由。同时,请检查标志。