zoukankan      html  css  js  c++  java
  • Function原生类型扩展

    •Function.createDelegate(instance, method)方法:
    –得到一个方法引用,执行它时则会调用method方法,并且保证method方法的上下文this引用为instance
    •Function.createCallback(method, context)方法:
    –得到一个方法引用,执行它时则会调用method方法,并将context作为额外的参数传入


    aspx
        <form id="form1" runat="server">
            
    <asp:ScriptManager ID="ScriptManager1" runat="server" />
            
            
    <input type="button" value="Click Me" id="btn" />
            
            
    <script language="javascript" type="text/javascript">            
                var obj 
    = 
                {
                    text : 
    "Hello",
                    onClick : function(e, arg)
                    {
                        alert(
    this.text + " " + arg);
                    }
                }
                
                
    // obj.onClick();
                
    // $addHandler($get("btn"), "click", obj.onClick);
                
    // var onClickDelegate = Function.createDelegate(obj, obj.onClick);
                var onClickDelegate = Function.createCallback(
                    Function.createDelegate(obj, obj.onClick), 
    "World");
                $addHandler($
    get("btn"), "click", onClickDelegate);
            
    </script>
        
    </form>
  • 相关阅读:
    python字符串操作
    老男孩购物车程序
    python数据类型,判断,循环
    Matplotlib 绘图参考手册
    numpy 基础知识
    numpy random 模块
    numpy 算术运算
    pandas 读写数据
    python 读写文本
    python--windows文件操作
  • 原文地址:https://www.cnblogs.com/timy/p/1181442.html
Copyright © 2011-2022 走看看