js覆盖原有⽅法提供重写⽅法
1. <html>
2. <head>
blur事件3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
4. <script>
5.    function myblur () {
6.        alert("1、离开");
7.    }
8.    function bindEvent(func){
9.        myblur = func;
10.    }
11.    function myonclick() {
12.        bindEvent(function(){
13.            alert("天啊!myblur⽅法被覆盖了!");
14.        });
15.    }
16. </script>
17. </head>
18.
19. <body>
20. <input type="text" onblur="myblur()" value="光标选中然后光标离开会调⽤myblur()⽅法"/>
21. <input type="button" onclick="myonclick()" value="覆盖myblur()" />
22. 注:覆盖myblur()后,再次光标选中输⼊框然后再离开
23. </body>
24. </html>
⽬的:提⾼完善的调⽤⽅法。
如果你做了⼀个编辑器,⾥⾯有提供⼀些光标离开事件等,最好使⽤此⽅法来操作,因为当他⼈使⽤你的编辑器时,也许要⽤到编辑器提供的事件⽅法处理些事情,其中部分事件需要根据特殊要求进⾏重写,因此,出现这种情况,提供允许重写编辑器提供的事件⽅法是很必要的!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。