锘??xml version="1.0" encoding="utf-8" standalone="yes"?>免费一级在线观看播放网址,自拍偷拍亚洲综合,最新国产在线视频http://www.aygfsteel.com/zhangchao/category/30214.htmlDon't Cry!zh-cnWed, 30 Apr 2008 11:42:05 GMTWed, 30 Apr 2008 11:42:05 GMT60Ext2.0涓殑createDelegate鏂規硶.http://www.aygfsteel.com/zhangchao/archive/2008/04/30/197562.htmlzhangchaozhangchaoWed, 30 Apr 2008 09:11:00 GMThttp://www.aygfsteel.com/zhangchao/archive/2008/04/30/197562.htmlhttp://www.aygfsteel.com/zhangchao/comments/197562.htmlhttp://www.aygfsteel.com/zhangchao/archive/2008/04/30/197562.html#Feedback0http://www.aygfsteel.com/zhangchao/comments/commentRss/197562.htmlhttp://www.aygfsteel.com/zhangchao/services/trackbacks/197562.html     createDelegate鏂規硶澹版槑涓?
 1createDelegate : function(obj, args, appendArgs){
 2        var method = this;
 3        return function() {
 4            var callArgs = args || arguments;
 5            if(appendArgs === true){
 6                callArgs = Array.prototype.slice.call(arguments, 0);
 7                callArgs = callArgs.concat(args);
 8            }
else if(typeof appendArgs == "number"){
 9                callArgs = Array.prototype.slice.call(arguments, 0); // copy arguments first
10                var applyArgs = [appendArgs, 0].concat(args); // create method call params
11                Array.prototype.splice.apply(callArgs, applyArgs); // splice them in
12            }

13            return method.apply(obj || window, callArgs);
14        }
;
15    }
,
鍏朵腑obj琛ㄧず鍑芥暟鍐呴儴this浣滅敤鍩熺殑鑼冨洿,args鏄暟緇?appendArgs鏄?Boolean鎴朜umber",濡傛灉appendArgs鏄疊oolean鍨嬬殑涓斿間負true,閭d箞args鍙傛暟灝嗚窡鍦ㄨ皟鐢ㄤ唬鐞嗘柟娉曟椂浼犲叆鐨勫弬鏁板悗闈㈢粍鎴愭暟緇勪竴璧蜂紶鍏ュ綋鍓嶆柟娉?鍚﹀垯鍙紶鍏rgs,濡傛灉appendArgs涓篘umber鍨?閭d箞args灝嗘彃鍏ュ埌appendArgs鎸囧畾鐨勪綅緗?
娉ㄦ剰鐐?
1.鍑芥暟鍐呴儴鐨刟rguments鍏抽敭瀛楁槸鍑芥暟鎵ц鏃跺姩鎬佸垱寤虹殑,鐢ㄦ潵瀛樺偍璋冪敤鍑芥暟鏃舵墍浼犲叆鍙傛暟.榪欓噷絎?琛岀殑arguments   騫朵笉鎸囪皟鐢╟reateDelegate鏂規硶鎵浼犲叆鐨勫弬鏁?obj,args,appendArgs),鑰屾槸鎸囪皟鐢╮eturn function()鏃舵墍浼犲叆鐨勫弬鏁?鍗寵皟鐢ㄤ唬鐞嗗嚱鏁版椂鎵浼犲叆鐨勫弬鏁?鑰宎rgs鍜宎ppendArgs灝辨槸璋冪敤createDelegate鏂規硶鏃舵墍浼犲叆鐨勫弬鏁?鎬葷殑鏉ヨ,鍑芥暟鏄湪瀹氫箟瀹冪殑浣滅敤鍩熶腑鎵ц,鑰屼笉鏄湪璋冪敤瀹冪殑浣滅敤鍩熶腑鎵ц.浣嗕篃鏈夌壒孌?姣斿榪欓噷鐨刟rguments.
2.call鍜宎pply鐨勫尯鍒?
浜岃呯殑絎竴涓弬鏁伴兘鏄嚱鏁板唴閮╰his鐨勪綔鐢ㄥ煙,call鐨勫弬鏁板彧鑳戒綔涓轟竴涓插弬鏁頒紶鍏?鑰宎pply鍙互浼犲叆鏁扮粍鎴朼rguments瀵硅薄.濡?br /> fun.call(window,args0,args1,.....);
fun.apply(window,[1,2,3]);
浣嗚娉ㄦ剰鐨勬槸apply鏂規硶浼犻掑埌鍑芥暟鍐呴儴鐨勫弬鏁板疄闄呬篃鏄綔涓轟竴涓釜鍙傛暟浼犻掔殑.濡傛灉鍦╢un鍐呴儴嫻嬭瘯arguments.length鐨勮瘽,鍒欓暱搴︿負3.鍚屾牱,鎴戜滑鍙互閲囩敤arguments[0],arguments[1],arguments[2]鏉ュ垎鍒紩鐢?,2,3涓変釜鍙傛暟,鑰屼笉鏄敤arguments[0][0],arguments[0][1],arguments[0][2]鏉ュ紩鐢?涓弬鏁?榪欐牱鎵嶈兘瑙i噴11琛岀殑浠g爜.

zhangchao 2008-04-30 17:11 鍙戣〃璇勮
]]>
Ext涓殑namespacehttp://www.aygfsteel.com/zhangchao/archive/2008/03/19/187372.htmlzhangchaozhangchaoWed, 19 Mar 2008 14:24:00 GMThttp://www.aygfsteel.com/zhangchao/archive/2008/03/19/187372.htmlhttp://www.aygfsteel.com/zhangchao/comments/187372.htmlhttp://www.aygfsteel.com/zhangchao/archive/2008/03/19/187372.html#Feedback4http://www.aygfsteel.com/zhangchao/comments/commentRss/187372.htmlhttp://www.aygfsteel.com/zhangchao/services/trackbacks/187372.htmlnamespace : function(){
    
var a=arguments, o=null, i, j, d, rt;
    
for (i=0; i<a.length; ++i) {
        d
=a[i].split(".");
        rt 
= d[0];
            eval('
if (typeof ' + rt + ' == "undefined"){' + rt + ' = {};} o = ' + rt + ';');
        
for (j=1; j<d.length; ++j) {
            o[d[j]]
=o[d[j]] || {};
               o
=o[d[j]];
        }

    }

}
浠庝唬鐮佸彲浠ョ湅鍑?濡傛灉鎴戜滑浼犲叆鐨勫瓧絎︿覆鍙傛暟鏄互"."鍒嗗壊鐨?閭d箞灝嗕細鍒涘緩澶氫釜瀵硅薄,姣斿:
Ext.namespace('system.corp');
鍒欎細鍒涘緩2涓璞?鐩稿綋浜庢墽琛屼簡涓嬮潰鐨勪唬鐮?
system = {};
system.corp 
= {};
榪欐牱,鎴戜滑鍦ㄨ嚜瀹氫箟綾葷殑鏃跺欏氨鑳借繖鏍蜂嬌鐢?
Ext.namespace('system.corp');

system.corp.ManageCorp 
= function() {
    
//dosomething
}
濡傛灉榪樻兂瀹氫箟涓涓悓鍚嶇殑綾?閭d箞鍙互灝變嬌鐢ㄤ笉鍚岀殑namespace鏉ュ尯鍒?榪欐牱2涓被灝變笉浼氬啿紿佷簡:
Ext.namespace('system.admin');

system.admin.ManageCorp 
= function() {
    
//dosomething
}

姝ゅ,娉ㄦ剰婧愮爜涓?eval"鏂規硶鐨勪嬌鐢?濡傛灉鏈夐渶瑕佸彲浠ラ噰鐢ㄨ繖縐嶆柟寮忔潵瑙e喅闂.

zhangchao 2008-03-19 22:24 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 台北县| 双柏县| 左云县| 襄垣县| 太白县| 将乐县| 德保县| 凤冈县| 涿州市| 泰顺县| 苍南县| 湖州市| 龙泉市| 和林格尔县| 怀安县| 巍山| 西乌| 大荔县| 丽江市| 冕宁县| 永定县| 曲周县| 安塞县| 奉新县| 镇沅| 利川市| 奉贤区| 开鲁县| 格尔木市| 宁阳县| 桦甸市| 宜君县| 莆田市| 永德县| 星座| 新巴尔虎右旗| 石屏县| 彭山县| 汉阴县| 鹤庆县| 上思县|