zoukankan      html  css  js  c++  java
  • it did suprise me a little bit..

    <script type="text/javascript">
    function initAnchor()
    {
        
    for(var i=1; i<=3; i++)
        
    {
            
    var anchor = document.getElementById('anchor' +i);
            anchor.addEventListener(
    'click'function()
                
    {
                    alert(
    'My id is anchor' +i);
                }
    false);
        }

    }


    function initAgain()
    {
        initAnchor();
    }


    window.addEventListener(
    'load', initAnchor, false);
    </script>

    <id='anchor1'>anchor 1</a><br>
    <id='anchor2'>anchor 2</a><br>
    <id='anchor3'>anchor 3</a><br>
    using System;

    class P
    {
        
    static void Main()
        
    {
            
    int i=1;
            Anchor[] list 
    = new Anchor[3];
            
    for(; i<=3; i++)
            
    {
                list[i
    -1= new Anchor();
                list[i
    -1].Clicked += delegate()
                    
    {
                        Console.WriteLine(
    "my id is anchor" +i);
                    }
    ;
            }

            
    foreach(Anchor anchor in list)
            
    {
                anchor.FireClickEvent();
            }

        }

        
        
    class Anchor
        
    {
            
    public event Click Clicked;
            
            
    public void FireClickEvent()
            
    {
                
    if(Clicked!=null)
                    Clicked();
            }

        }

        
        
    delegate void Click();
    }
  • 相关阅读:
    埋点
    go 搭建web服务
    go的常见操作
    Zeus资源调度系统介绍
    支付系统中热点账户的性能问题
    redis
    集成Spring-Boot与gRPC,grpc-spring-boot-starter
    Spring Cloud灰度发布之Nepxion Discovery
    Spring Cloud Stream
    通过消息总线Spring Cloud Bus实现配置文件刷新(使用Kafka或RocketMQ)
  • 原文地址:https://www.cnblogs.com/deerchao/p/1250941.html
Copyright © 2011-2022 走看看