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 相关文章推荐
jquery 子窗口操作父窗口的代码
Sep 21 Javascript
juqery 学习之三 选择器 可见性 元素属性
Nov 25 Javascript
jQuery - css() 方法示例详解
Jan 16 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
Dec 29 Javascript
jQuery获取table行数并输出单元格内容的实现方法
Jun 30 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
Jul 25 Javascript
详解AngularJs HTTP响应拦截器实现登陆、权限校验
Apr 11 Javascript
老生常谈jacascript DOM节点获取
Apr 17 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
Apr 04 Javascript
原生JS实现简单的无缝自动轮播效果
Sep 26 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
Jul 17 Javascript
vue实现lodop打印功能的示例
Nov 11 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得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
2016/11/04 PHP
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
js/jquery获取文本框输入焦点的方法
2014/03/04 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
Javascript实现快速排序(Quicksort)的算法详解
2015/09/06 Javascript
jQuery实现div横向拖拽排序的简单实例
2016/07/13 Javascript
基于DOM节点删除之empty和remove的区别(详解)
2017/09/11 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
vue仿淘宝订单状态的tab切换效果
2020/06/23 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
Node.js 多线程完全指南总结
2019/03/27 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
微信小程序与公众号卡券/会员打通的问题
2019/07/25 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
vue 实现setInterval 创建和销毁实例
2020/07/21 Javascript
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
python输出指定月份日历的方法
2015/04/23 Python
详解Swift中属性的声明与作用
2016/06/30 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
美国校服网上商店:French Toast
2019/10/08 全球购物
财务部经理岗位职责
2014/02/03 职场文书
个人自我剖析材料
2014/02/07 职场文书
教师学习八项规定六项禁令思想汇报
2014/09/27 职场文书
公司领导班子群众路线四风问题对照检查材料
2014/10/02 职场文书
宾馆卫生管理制度
2015/08/06 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
幼儿园班级管理心得体会
2016/01/07 职场文书
《兰兰过桥》教学反思
2016/02/20 职场文书
Python自动化爬取天眼查数据的实现
2021/06/15 Python
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python