js怎么覆盖原有方法实现重写
<html> <head> <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> <script> functionmyblur(){ alert("1、离开"); } functionbindEvent(func){ myblur=func; } functionmyonclick(){ bindEvent(function(){ alert("天啊!myblur方法被覆盖了!"); }); } </script> </head> <body> <inputtype="text"onblur="myblur()"value="光标选中然后光标离开会调用myblur()方法"/> <inputtype="button"onclick="myonclick()"value="覆盖myblur()"/> 注:覆盖myblur()后,再次光标选中输入框然后再离开 </body> </html>
目的:提高完善的调用方法。
如果你做了一个编辑器,里面有提供一些光标离开事件等,最好使用此方法来操作,因为当他人使用你的编辑器时,也许要用到编辑器提供的事件方法处理些事情,其中部分事件需要根据特殊要求进行重写,因此,出现这种情况,提供允许重写编辑器提供的事件方法是很必要的!
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下