• 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();
    }
  • 相关阅读:
    我爱java系列之---【微服务间的认证—Feign拦截器】
    我爱java系列之---【设置权限的三种解决方案】
    581. Shortest Unsorted Continuous Subarray
    129. Sum Root to Leaf Numbers
    513. Find Bottom Left Tree Value
    515. Find Largest Value in Each Tree Row
    155. Min Stack max stack Maxpop O(1) 操作
    painting house
    Minimum Adjustment Cost
    k Sum
  • 原文地址:https://www.cnblogs.com/deerchao/p/1250941.html
Copyright © 2020-2023  润新知