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 相关文章推荐
由浅到深了解JavaScript类
Sep 08 Javascript
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
Oct 11 Javascript
3Z版基于jquery的图片复选框(asp.net+jquery)
Apr 12 Javascript
JavaScript 面向对象的之私有成员和公开成员
May 04 Javascript
JavaScript 对任意元素,自定义右键菜单的实现方法
May 08 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
Jul 01 Javascript
JavaScript中判断页面关闭、页面刷新的实现代码
Aug 27 Javascript
Javascript实现图片不间断滚动的代码
Jun 22 Javascript
JS中split()用法(将字符串按指定符号分割成数组)
Oct 24 Javascript
微信小程序 参数传递详解
Oct 24 Javascript
js前端导出Excel的方法
Nov 01 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
Nov 04 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实现的Cookies操作类实例
2014/09/24 PHP
Symfony控制层深入详解
2016/03/17 PHP
总结一些PHP中好用但又容易忽略的小知识
2017/06/02 PHP
PHP用函数嵌入网站访问量计数器
2017/10/27 PHP
不一样的文字闪烁 轮番闪烁
2009/11/11 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
setInterval计时器不准的问题解决方法
2014/05/08 Javascript
jQuery前端框架easyui使用Dialog时bug处理
2014/12/05 Javascript
Javascript基础教程之数据类型 (字符串 String)
2015/01/18 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
javascript实现图片跟随鼠标移动效果的方法
2015/05/13 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
2016/04/13 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
jQuery实现根据生日计算年龄 星座 生肖
2016/11/23 Javascript
canvas红包照片实例分享
2017/02/28 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
Bootstrap图片轮播效果详解
2017/10/17 Javascript
使用Javascript简单计算器
2018/11/17 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
性能优化篇之Webpack构建速度优化的建议
2019/04/03 Javascript
JS数据类型分类及常用判断方法
2020/11/19 Javascript
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
Python字典中的键映射多个值的方法(列表或者集合)
2018/10/17 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
2020/02/10 Python
python 装饰器重要在哪
2021/02/14 Python
详解css3 mask遮罩实现一些特效
2018/10/24 HTML / CSS
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
2013/07/04 HTML / CSS
房屋分割离婚协议书范本
2014/12/01 职场文书
计划生育目标责任书
2015/05/09 职场文书
教师思想工作总结2015
2015/05/13 职场文书
英语导游欢迎词
2015/09/30 职场文书
mysqldump进行数据备份详解
2022/07/15 MySQL