js怎么覆盖原有方法实现重写
更新时间:2014年09月04日 16:17:35 投稿:whsnow
这篇文章主要介绍了js怎么覆盖原有方法实现重写,需要的朋友可以参考下
<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>
目的:提高完善的调用方法。
如果你做了一个编辑器,里面有提供一些光标离开事件等,最好使用此方法来操作,因为当他人使用你的编辑器时,也许要用到编辑器提供的事件方法处理些事情,其中部分事件需要根据特殊要求进行重写,因此,出现这种情况,提供允许重写编辑器提供的事件方法是很必要的!
相关文章
微信小程序下拉刷新组件加载图片(三个小点)不显示刷新状态的问题
很多朋友跟小编反馈这样一个问题,微信小程序中列表页面下拉刷新 ,顶部不显示三个小点的刷新状态,今天通过本文给大家介绍下小程序下拉刷新不了的解决方法,感兴趣的朋友跟随小编一起看看吧2022-10-10
最新评论