js怎么覆盖原有方法实现重写


Posted in Javascript onSeptember 04, 2014
<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>

目的:提高完善的调用方法。

如果你做了一个编辑器,里面有提供一些光标离开事件等,最好使用此方法来操作,因为当他人使用你的编辑器时,也许要用到编辑器提供的事件方法处理些事情,其中部分事件需要根据特殊要求进行重写,因此,出现这种情况,提供允许重写编辑器提供的事件方法是很必要的!

Javascript 相关文章推荐
js和jquery批量绑定事件传参数一(新猪猪原创)
Jun 23 Javascript
使用原生javascript创建通用表单验证——更锋利的使用dom对象
Sep 13 Javascript
JQuery $.each遍历JavaScript数组对象实例
Sep 01 Javascript
js实现交换运动效果的方法
Apr 10 Javascript
JavaScript常用标签和方法总结
Sep 01 Javascript
javascript拖拽应用实例(二)
Mar 25 Javascript
解决node.js安装包失败的几种方法
Sep 02 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
Jun 22 Javascript
javascript 取小数点后几位几种方法总结
Aug 02 Javascript
JS中自定义事件的使用与触发操作实例分析
Nov 01 Javascript
js实现飞机大战小游戏
Aug 26 Javascript
JS的location.href跳出框架打开新页面的方法
Sep 04 #Javascript
手机号码,密码正则验证
Sep 04 #Javascript
javascript中2个感叹号的用法实例详解
Sep 04 #Javascript
IE下通过a实现location.href 获取referer的值
Sep 04 #Javascript
通过location.replace禁止浏览器后退防止重复提交
Sep 04 #Javascript
下拉框select的绑定示例
Sep 04 #Javascript
javascript使用正则获取url上的某个参数
Sep 04 #Javascript
You might like
用PHP实现图象锐化代码
2007/06/14 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
WordPress中重置文章循环的rewind_posts()函数讲解
2016/01/11 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
在IE下获取object(ActiveX)的Param的代码
2009/09/15 Javascript
关于Mozilla浏览器不支持innerText的解决办法
2011/01/01 Javascript
使用js画图之画切线
2015/01/12 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
Bootstrap框架下下拉框select搜索功能
2020/03/26 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
详解vue.js2.0父组件点击触发子组件方法
2017/05/10 Javascript
利用Three.js如何实现阴影效果实例代码
2017/09/26 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
vue 自定义提示框(Toast)组件的实现代码
2018/08/17 Javascript
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
微信小程序页面上下滚动效果
2020/11/18 Javascript
vue draggable resizable gorkys与v-chart使用与总结
2019/09/05 Javascript
关于vue-cli3打包代码后白屏的解决方案
2020/09/02 Javascript
[49:08]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.27
2020/12/01 DOTA
[01:08:56]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第一场 2月7日
2021/03/11 DOTA
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
python七夕浪漫表白源码
2019/04/05 Python
Python @property及getter setter原理详解
2020/03/31 Python
在pycharm中关掉ipython console/PyDev操作
2020/06/09 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
python缩进长度是否统一
2020/08/02 Python
python openssl模块安装及用法
2020/12/06 Python
python自动生成证件号的方法示例
2021/01/14 Python
欢迎家长标语
2014/10/08 职场文书
2019商业计划书格式、范文
2019/04/24 职场文书