zoukankan      html  css  js  c++  java
  • stages

    1.Capture 

    2.OnEvent:

     
     
     function fn1(){alert(1)};
     function fn2(){alert(2)};
    document.onclick=fn1();
    document.onclick=fn2(); 1234
    只会弹出2
    - 使用on事件,给标签加多个事件的时候后面的会覆盖前面的。
     
     function fn1(){alert(1)};
     function fn2(){alert(2)};
     document.addEventListener('onclick',fn1()); //1       
      document.addEventListener('onclick',fn2()); //21234
    .addEvent事件监听可以给一个标签添加多个事件,并且之前的不会被覆盖掉
    - addevent里面可以传递三个参数:
         * 1.addevent 里面的参数,第一个是传入对应的事件的类型(注意不要加on)
         * 2.addevent 第二个参数,就是函数的回调
         * 3.bool类型取值,如果是false(默认就是),事件的触发机制就会按照冒泡(从下往上),如果是true,就会按照事件捕获,从上往下
    例如:
     
      <style>
         .div1{
               300px;
                height: 300px;
                background: red;
                margin: 100px auto;  }
            .div2{
                200px;
                height: 200px;
                background: blue;  }
            .div3{
                100px;
                height: 100px;
                background: green;
            }
        </style>
        <script>
            window.onload=function(){
                div1.addEventListener("click",function(){
                    alert(1);
                } ,false);
                div1.addEventListener("click",function(){
                    alert(2)
                } ,true);
                div3.addEventListener("click",function(){
                    alert(3)
                } ,false);
            }
        </script>
    </head>
    <body>
    <div class="div1">
              <div class="div2">
                     <div class="div3"></div>
              </div>
    </div>
    </body>1234567891011121314151617181920212223242526272829303132333435363738
    给div1,div3 添加点击事件,依次弹出2,3,1
     
     1. div1.addEventListener("click",function(){
                    alert(1);
                } ,false);
     2. div1.addEventListener("click",function(){
                    alert(2)
                } ,true);
      3.div3.addEventListener("click",function(){
                    alert(3)
                } ,false);
    参考:
    作者:zm_miner
    来源:CSDN
    原文:https://blog.csdn.net/zm_miner/article/details/79298242
     
    3.Popup
    Java脚本弹出窗口
    警告框

    警告框经常用于确保用户可以得到某些信息。

    当警告框出现后,用户需要点击确定按钮才能继续进行操作

    确认框

    确认框用于使用户可以验证或者接受某些信息。

    当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。

    如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false。

  • 相关阅读:
    个人阅读笔记05—数据流图
    JVM(三)程序计数器【PC寄存器】
    JVM(三)运行时数据区的概述,线程概述
    JVM(二)表示两个Class对象是否为同一个类;Java程序对类的使用
    我的面试经之JVM(二)双亲委派机制
    我的面试经之JVM(二) ClassLoader补充【获取类的加载器的方式】
    我的面试经之JVM(二)类加载器的分类
    我的面试经之JVM(二)类加载器子系统ClassLoader类的加载过程
    Python小白要了解的模块大概用途(随学习进度更新),import xxxx
    Python常见的模块(知乎转载)
  • 原文地址:https://www.cnblogs.com/linlinlina-liu/p/9943987.html
Copyright © 2011-2022 走看看