常用MouseEvent鼠标事件对象&KeyboardEvent键盘事件对象&常用键盘码

MouseEvent鼠标事件对象:

    e.target //=> 事件源(操作的是哪个元素)
    e.clientX  
    e.clientY //当前鼠标触发点距离当前窗口左上角的X|Y轴坐标
    e.pageX
    e.pageY  //当前鼠标触发点距离BODY(第一屏幕左上角的X/Y轴坐标)
    e.preventDefault() ;//阻止默认行为
    e.stopPropagation();//阻止事件的冒泡

KeyboardEvent键盘事件对象

    e.keyCode/e.which//当前按键的键盘码  ie用keyCode获取,其他浏览器用whiich,google两者都可以用

常用键盘码
左-上-右-下:37-38-39-40
BackSpace: 8
Enter : 13
Esc : 27
Space : 32
Del : 46

不太常用的:
Shift:16
Ctrl:17
Alt:18
F1-F12:112-123
0-9:48-57
a-z:65-90

原文地址:https://www.cnblogs.com/angfl/p/MouseEvent_KeyBoardEvent_keyCode.html