javascript中什么是句柄?

访客3年前黑客工具493

一个句柄是指使用的一个唯一的整数值,即一个4字节(64位程序中为8字节)长的数值,来标识应用程序中的差别工具和同类中的差别的实例。

使用句柄的利益:修改函数名或者函数代码不需要修改HTML中挪用。


JavaScript句柄的使用:

var eventUtil={
             // 添加句柄
             addHandler:function(element,type,handler){
               if(element.addEventListener){
                 element.addEventListener(type,handler,false);
               }else if(element.attachEvent){
                 element.attachEvent('on'+type,handler);
               }else{
                 element['on'+type]=handler;
               }
             },
             // 删除句柄
             removeHandler:function(element,type,handler){
               if(element.removeEventListener){
                 element.removeEventListener(type,handler,false);
               }else if(element.detachEvent){
                 element.detachEvent('on'+type,handler);
               }else{
                 element['on'+type]=null;
               }
             },
          getEvent:function(event){
            return event?event:window.event;
          },
          getType:function(event){
            return event.type;
          },
          getElement:function(event){
            return event.target || event.srcElement;
          },
          preventDefault:function(event){
            if(event.preventDefault){
              event.preventDefault();
            }else{
              event.returnValue=false;
            }
          },
         stopPropagation:function(event){
           if(event.stopPropagation){
             event.stopPropagation();
           }else{
             event.cancelBubble=true;
           }
         }
  }


JavaScript事宜句柄:

所谓的事宜句柄就是一个将米素的特定事宜与某个函数关联起来,好比onclick、onmouseover等都是事宜句柄,它们会指向一个给定的函数,若是事宜发生,那么就会指定此函数。

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.html.cn/" />
<title>蚂蚁部落</title>
<script type="text/javascript">
window.onload=function(){
  var obt=document.getElementById("bt");
  var oshow=document.getElementById("show");
  obt.onclick=function(){
    oshow.innerHTML="HTML中文网";
  }
}
</script>
</head>
<body>
<div id="show"></div>
<input type="button" id="bt" value="查看效果"/>
</body>
</html>
思源资源网:分类流动

1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入

相关文章

以起点为话题的作文(中考满分作文欣赏)

以起点为话题的作文(中考满分作文欣赏) 又是一个新起点 曾经有人这样说过:“不要因为一件事的终止而感到悲伤,因为终点就是起点,它将为你开拓一个更广阔的世界。”今天,我们告别了小学的快乐生活,在南开...

手机攻击网站软件(手机攻击器免费版网页)

手机攻击网站软件(手机攻击器免费版网页)

下载什么软件才能进入黑客网站oppoa3手机 Metasploit Metasploit是一款流行的渗透测试工具,它可以通过漏洞攻击来获取目标系统的控制权。它支持多种操作系统和编程语言,可以使用图形界...

国际黑客组织都有哪些(国际顶尖黑客组织)

国际黑客组织都有哪些(国际顶尖黑客组织)

本文导读目录: 1、美国的黑客组织有那些? 2、世界最大的黑客组织 3、世界上著名的黑客组织有哪些?(不包括匿名者) 4、世界黑客排名是怎样的? 5、现在世界十大黑客组织是? 6、...

变质岩有哪些?接触变质岩的种类

变质岩有哪些?接触变质岩的种类

变质岩有哪些(接触变质岩的种类)一、概念 接触变质作用是伴随岩浆作用而发生的一种变质现象,分布局限,通常规模不大。 接触变质岩是围岩受岩浆所散发的热量及挥发分的影响,发生变质结晶和重结晶,有时还伴...

上海市高端经纪人QQ群 进平台网站加上有网络红人等你哦褚元珊

上海市高端经纪人QQ群 进平台网站加上有网络红人等你哦【褚米珊】,上海市是一座成功者的集中地,对商业服务女学妹的要求也是较为大的,今日大牌明星兼职模特共享女学妹访梦,年纪青岛市 女 27,婚姻生活:单...

长粉刺怎么办(脸上为什么总是长粉刺怎么办)

现在天气转冷了,当我们照镜的情况下,我发现了可恨的闭口粉刺又出現在我的脸部,可是很难受。过多的盆友都是有一样的苦恼。今日,大家来解剖学一下我脸部的闭口粉刺是怎么长出去的。做一些剖析,期待能对大伙儿有一...