1) removeEventListener, removeEventListener , DOM, eventListener, addEventListener, .
2) addEventListener
3) , addEventListener
4) onkeypress - , , - . *
, jQuery - :
Element.prototype.on = function(evt, fn) {
if (this.addEventListener)
this.addEventListener(evt, fn, false);
else if (this.attachEvent)
this.attachEvent('on' + evt, fn);
};
Element.prototype.off = function(evt, fn) {
if (this.removeEventListener)
this.removeEventListener(evt, fn, false);
else if (this.detachEvent)
this.detachEvent('on' + evt, fn);
};