У меня часто есть функция «без операции» , определенная в верхней части моего общего файла js:
function nop() { return false }
Я использую его всякий раз, когда мне нужен обработчик «ничего не делать» или «отмена события» (например, div.oncontextmenu = nop
). В IE это дает дополнительное преимущество, заключающееся в том, что память не протекает при создании похожих [анонимных] функций на лету и назначении их обработчикам событий. По крайней мере, это то, что IE Drip говорит мне.