javascript之卸载鼠标事件的代码

2016-02-19 09:33 5 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的javascript之卸载鼠标事件的代码,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

//by xmg
script
function addEvent(obj,eventName,eventFunc){
 if(obj.attachEvent) {
 obj.attachEvent(eventName,eventFunc);
 }else if(obj.addEventListener){
 eventName = eventName.toString().replace(/on(.*)/i,'$1');
 obj.addEventListener(eventName,eventFunc,true);
 }
}
function delEvent(obj,eventName,eventFunc){
 if(obj.detachEvent)
 obj.detachEvent(eventName,eventFunc)
 else if(obj.removeEventListener){
 eventName = eventName.toString().replace(/on(.*)/i,'$1');
 obj.removeEventListener(eventName,eventFunc,true);
 }
}
/script
HTML
HEAD
TITLE/TITLE
/HEAD
BODY
button onclick=addEvent(document,"onclick",test1)add1/buttonbr
button onclick=delEvent(document,"onclick",test1)del1/buttonbr
button onclick=addEvent(document,"onclick",test2)add2/buttonbr
button onclick=delEvent(document,"onclick",test2)del2/buttonbr
script
function test1(){
 alert("test1")
}
function test2(){
 alert("test2")
}
document.onclick=function(){
 alert(1)
}
/script
/BODY
/HTML

来源:http://www.tulaoshi.com/n/20160219/1591234.html

延伸阅读
标签: Web开发
一、简化代码 采用更为简短的写法,不仅可以减少输入的字符数,还可以减少文件大小。大部分采用简单写法的代码,执行效率都有轻微提高。 1.1  简化常用对象定义: 使用 var obj = {}; 代替 var obj = new Object(); 使用 var arr = []; 代替 var arr = new Array(); 1.2  精简if语句 三元操作符可以有效精简只涉及赋值传值操作...
标签: Web开发
events=[];for(o in document)if(/^on/.test(o))events.push(o)  这里输入代码内容  0 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
标签: Web开发
Html代码 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"  html xmlns="http://www.w3.org/1999/xhtml" lang="zh" xml:lang="zh"  head  meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /  met...
标签: Web开发
1、基本概念 JavaScript 是基于对象(object-based)的语言。这与Java不同,Java是面向对象的语言。而基于对象的基本特征,就是采用事件驱动(event-driven)。它是在用形界面的环境下,使得一切输入变化简单化。通常鼠标或热键的动作我们称之为事件(Event),而由鼠标或热键引发的一连串程序的动作,称之为事件驱动(Event Driver)。...
标签: Web开发
事件处理概述  事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应。其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行...

经验教程

96

收藏

6
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部