<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><script>function myblur () {alert("1, leave");}function bindEvent(func){myblur = func;}function myonclick() {bindEvent(function(){alert("Oh my God! myblur method is overwritten!");});}</script></head><body><input type="text" onblur="myblur()" value="Select the cursor and then leave the cursor will call the myblur() method"/><input type="button" onclick="myonclick()" value="overwrite myblur()" />Note: After overwriting myblur (), снова выберите поле ввода и оставьте снова </body> </html>Цель: улучшить идеальный метод вызова.
Если у вас есть редактор, который предоставляет некоторые курсоры, оставляющие события и т. Д., Лучше всего использовать этот метод для работы, потому что, когда другие используют ваш редактор, вам может потребоваться использовать метод события, предоставленный редактором для обработки некоторых вещей, и некоторые события должны быть переписаны в соответствии со специальными требованиями. Поэтому, если это произойдет, необходимо предоставить метод переписывания события, предоставленного редактором!