Heim > Artikel > Web-Frontend > Ausführliche Erläuterung des Überschreibens ursprünglicher Methoden durch js und der Bereitstellung von Methoden zum Umschreiben
Wenn Sie einen Editor erstellen, der einige Cursor-Verlassens-Ereignisse usw. bereitstellt, ist es am besten, diese Methode zu verwenden, um Folgendes zu tun: Denn wenn andere Ihren Editor verwenden, müssen sie möglicherweise die vom Editor bereitgestellten Ereignismethoden verwenden, um einige Dinge entsprechend den besonderen Anforderungen zu verarbeiten. Stellen Sie daher in diesem Fall eine Möglichkeit bereit, das Umschreiben zu ermöglichen der vom Herausgeber bereitgestellten Methode ist sehr notwendig!
<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>
Zweck: Verbesserung der perfekten Aufrufmethode.
Das Obige ist das JS, das ich für Sie zusammengestellt habe, um die ursprüngliche Methode abzudecken und eine Umschreibemethode bereitzustellen. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.
Verwandte Artikel:
Detaillierte Erklärung des JS-Neuladens. Prototyp schreiben Objekte
Detaillierte Erläuterung der Überschreib- und Überladungstechniken für js-Methoden
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung des Überschreibens ursprünglicher Methoden durch js und der Bereitstellung von Methoden zum Umschreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!