锘??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 GMT60- Ext2.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鏂規硶澹版槑涓?
1
createDelegate : 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爜.

]]> - 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.html

namespace : 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喅闂.

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