我认为这完全取决于你的需求。键绑定有一些限制,事件处理程序则没有。例如,使用键绑定时,您必须具有一个键和一个键修饰符(除非您使用功能键或数字键盘键)。此外,如果我没记错的话,您不能仅通过键绑定捕获keydown事件。假设您有一个“重复”函数,希望在某人键入特定一组键时触发该函数。键绑定将允许您快速将此函数绑定到R + Alt键组合上。另一方面,如果您想每次按下R键时都触发重复函数,但在释放R键(key-up)时执行另一个函数,则需要使用事件处理程序。