JavaScript: переопределение оповещения () - PullRequest
202 голосов
/ 13 ноября 2009

Кто-нибудь имел опыт переопределения функции alert() в JavaScript?

  • Какие браузеры поддерживают это?
  • Какие версии браузера поддерживают это?
  • В чем опасность переопределения функции?

Ответы [ 11 ]

0 голосов
/ 13 ноября 2009

Когда дело доходит до функций браузера js window.alert является выдающимся и наиболее известным, люди, которые не знают js, знают alert() - будьте уверены, что он поддерживается во всех браузерах , используемых сегодня и ваш фрагмент кода тоже. Однако я бы не стал переопределять (ну, это скорее рефакторинг, а не переопределение в смысле ООП) alert() для конкретного случая использования, как ваш, потому что когда вам действительно нужно использовать alert() без шаблона, и вы, вероятно, тогда вам понадобится еще одна функция без предупреждения.

...