Сообщение от ZoNT
|
Фигасе, бессмысленный неадекват
|
да ладно, не парься =) этим я хотел сказать, что ты рассуждаешь о 93 гигах трафа, когда в код добавится пару строк; и то - после обфускации разница будет вообще микроскопической.
Octane, да, можно и условный комментарий. На всякий случай, приведу вариант, о котором говорил выше (необфусцированный, естественно):
var registerEvent = (function() {
if (document.addEventListener) {
return function(element, eventName, handler, useCapture) {
return element.addEventListener(eventName, handler, useCapture);
};
} else if (document.attachEvent) {
return function(element, eventName, handler) {
return element.attachEvent('on' + eventName, handler);
};
}
})();
var unRegisterEvent = (function() {
if (document.removeEventListener) {
return function(element, eventName, handler, useCapture) {
return element.removeEventListener(eventName, handler, useCapture);
};
} else if (document.detachEvent) {
return function(element, eventName, handler) {
return element.detachEvent('on' + eventName, handler);
};
}
})();