如果你做了一個編輯器,裡面有提供一些遊標離開事件等,最好使用此方法來操作,因為當他人使用你的編輯器時,也許要用到編輯器提供的事件方法處理些事情,其中部分事件需要根據特殊要求進行重寫,因此,出現這種情況,提供允許重寫編輯器提供的事件方法是很有必要的!
<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模擬重載,toString方法的重寫的詳情解答
以上是深入講解js覆蓋原有方法 提供重寫方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!