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 select下拉框操作的一些说明
Apr 02 Javascript
jquery.artwl.thickbox.js  一个非常简单好用的jQuery弹出层插件
Mar 01 Javascript
Jquery中children与find之间的区别详细解析
Nov 29 Javascript
jQuery学习总结之jQuery事件
Jun 30 Javascript
AngularJS实现元素显示和隐藏的几个案例
Dec 09 Javascript
微信小程序 合法域名校验出错详解及解决办法
Mar 09 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
vuex 使用文档小结篇
Jan 11 Javascript
vue短信验证性能优化如何写入localstorage中
Apr 25 Javascript
ES6 Map结构的应用实例分析
Jun 26 Javascript
Vue.js实现立体计算器
Feb 22 Javascript
npm全局环境变量配置详解
Dec 15 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文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
PHP合并数组+号和array_merge的区别
2015/06/25 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
Prototype使用指南之range.js
2007/01/10 Javascript
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
javascript中拼接HTML字符串的最快、最好的方法
2014/06/07 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
Vue项目使用CDN优化首屏加载问题
2018/04/01 Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
2018/11/18 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
微信小程序开发中var that =this的用法详解
2020/01/18 Javascript
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
Python实现子类调用父类的方法
2014/11/10 Python
Python实现身份证号码解析
2015/09/01 Python
python制作最美应用的爬虫
2015/10/28 Python
简单学习Python time模块
2016/04/29 Python
Python中使用platform模块获取系统信息的用法教程
2016/07/08 Python
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
python实现数据预处理之填充缺失值的示例
2017/12/22 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
深入浅析CSS3中的Flex布局整理
2020/04/27 HTML / CSS
小天鹅官方商城:LittleSwan
2017/06/16 全球购物
定制iPhone和Macbook保护壳:Slick Case
2018/11/21 全球购物
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
2014年商场超市庆元旦活动方案
2014/02/14 职场文书
上海世博会口号
2014/06/19 职场文书
2014年服装销售工作总结
2014/11/27 职场文书
巾帼标兵事迹材料
2014/12/26 职场文书
缅怀先烈主题班会
2015/08/14 职场文书
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js
MYSQL中文乱码问题的解决方案
2022/06/14 MySQL
MySql统计函数COUNT的具体使用详解
2022/08/14 MySQL