커서 떠나기 이벤트 등을 제공하는 editor를 만드는 경우, 다른 사람들이 귀하의 편집기를 사용할 때 제공된 편집기를 사용해야 할 수 있으므로 이 방법을 사용하여 작동하는 것이 가장 좋습니다. 이벤트 메서드는 일부 작업을 처리하며, 그 중 일부는 특별한 요구 사항에 따라 다시 작성해야 합니다. 따라서 이 경우 제공된 편집기를 재정의할 수 있는 이벤트 메서드를 제공해야 합니다!
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <script> function myblur () { alert("1、离开"); } function bindEvent(func){ myblur = func; } function myonclick() { bindEvent(function(){ alert("天啊!myblur方法被覆盖了!"); }); } </script> </head> <body> <input type="text" onblur="myblur()" value="光标选中然后光标离开会调用myblur()方法"/> <input type="button" onclick="myonclick()" value="覆盖myblur()" /> 注:覆盖myblur()后,再次光标选中输入框然后再离开 </body> </html>
목적: 완벽한 호출 방법을 개선합니다.
위 내용은 제가 모든 사람을 위해 컴파일하고 다시 작성하는 방법을 제공하는 js 덮어쓰기 원래 방법입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.
관련 기사:
javascript 시뮬레이션 오버로딩, 문자열 메소드 재작성에 대한 자세한 답변
js 메소드 재작성 및 오버로딩 기술에 대한 자세한 설명
위 내용은 js가 원래 메소드를 덮어쓰고 재작성 메소드를 제공하는 방법에 대한 심층 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!