10.04 - creating an event utility.js
来自「JS设计模式源代码」· JavaScript 代码 · 共 36 行
JS
36 行
DED.util.Event = { getEvent: function(e) { return e || window.event; }, getTarget: function(e) { return e.target || e.srcElement; }, stopPropagation: function(e) { if (e.stopPropagation) { e.stopPropagation(); } else { e.cancelBubble = true; } }, preventDefault: function(e) { if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; } }, stopEvent: function(e) { this.stopPropagation(e); this.preventDefault(e); }};addEvent($('example'), 'click', function(e) { // Who clicked me. console.log(DED.util.Event.getTarget(e)); // Stop propgating and prevent the default action. DED.util.Event.stopEvent(e);});
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?