Thư viện Mousetrap.js cho phép bạn liên kết một hàm callback để phím như vậy:Kefir.js - Làm cách nào để truyền sự kiện từ chức năng gọi lại?
Mousetrap.bind('space', function, 'keydown');
cách tốt nhất để đính kèm một dòng suối này mà không sử dụng Bus of Doom là gì? Tôi có nên sử dụng emitter
hoặc pool
không?
Tôi đang cố gắng để có được các phím mũi tên nối trong fiddle này: jsfiddle.net/vzafq25w
Đây là cách đúng đắn để làm điều đó. Cũng 'emitter.emit' có thể được truyền trực tiếp như một cuộc gọi lại -' Mousetrap.bind ('left', emitter.emit) ', trừ khi bạn cần log đó. –