📄 dojo.js
字号:
if((!it)||(dojo.lang.isUndefined(it))){return false;}if(dojo.lang.isString(it)){return false;}if(dojo.lang.isFunction(it)){return false;}if(dojo.lang.isArray(it)){return true;}if((it.tagName)&&(it.tagName.toLowerCase()=="form")){return false;}if(dojo.lang.isNumber(it.length)&&isFinite(it.length)){return true;}return false;};dojo.lang.isFunction=function(it){return (it instanceof Function||typeof it=="function");};(function(){if((dojo.render.html.capable)&&(dojo.render.html["safari"])){dojo.lang.isFunction=function(it){if((typeof (it)=="function")&&(it=="[object NodeList]")){return false;}return (it instanceof Function||typeof it=="function");};}})();dojo.lang.isString=function(it){return (typeof it=="string"||it instanceof String);};dojo.lang.isAlien=function(it){if(!it){return false;}return !dojo.lang.isFunction(it)&&/\{\s*\[native code\]\s*\}/.test(String(it));};dojo.lang.isBoolean=function(it){return (it instanceof Boolean||typeof it=="boolean");};dojo.lang.isNumber=function(it){return (it instanceof Number||typeof it=="number");};dojo.lang.isUndefined=function(it){return ((typeof (it)=="undefined")&&(it==undefined));};dojo.provide("dojo.lang.extras");dojo.lang.setTimeout=function(func,_12a){var _12b=window,_12c=2;if(!dojo.lang.isFunction(func)){_12b=func;func=_12a;_12a=arguments[2];_12c++;}if(dojo.lang.isString(func)){func=_12b[func];}var args=[];for(var i=_12c;i<arguments.length;i++){args.push(arguments[i]);}return dojo.global().setTimeout(function(){func.apply(_12b,args);},_12a);};dojo.lang.clearTimeout=function(_12f){dojo.global().clearTimeout(_12f);};dojo.lang.getNameInObj=function(ns,item){if(!ns){ns=dj_global;}for(var x in ns){if(ns[x]===item){return new String(x);}}return null;};dojo.lang.shallowCopy=function(obj,deep){var i,ret;if(obj===null){return null;}if(dojo.lang.isObject(obj)){ret=new obj.constructor();for(i in obj){if(dojo.lang.isUndefined(ret[i])){ret[i]=deep?dojo.lang.shallowCopy(obj[i],deep):obj[i];}}}else{if(dojo.lang.isArray(obj)){ret=[];for(i=0;i<obj.length;i++){ret[i]=deep?dojo.lang.shallowCopy(obj[i],deep):obj[i];}}else{ret=obj;}}return ret;};dojo.lang.firstValued=function(){for(var i=0;i<arguments.length;i++){if(typeof arguments[i]!="undefined"){return arguments[i];}}return undefined;};dojo.lang.getObjPathValue=function(_138,_139,_13a){with(dojo.parseObjPath(_138,_139,_13a)){return dojo.evalProp(prop,obj,_13a);}};dojo.lang.setObjPathValue=function(_13b,_13c,_13d,_13e){dojo.deprecated("dojo.lang.setObjPathValue","use dojo.parseObjPath and the '=' operator","0.6");if(arguments.length<4){_13e=true;}with(dojo.parseObjPath(_13b,_13d,_13e)){if(obj&&(_13e||(prop in obj))){obj[prop]=_13c;}}};dojo.provide("dojo.io.common");dojo.io.transports=[];dojo.io.hdlrFuncNames=["load","error","timeout"];dojo.io.Request=function(url,_140,_141,_142){if((arguments.length==1)&&(arguments[0].constructor==Object)){this.fromKwArgs(arguments[0]);}else{this.url=url;if(_140){this.mimetype=_140;}if(_141){this.transport=_141;}if(arguments.length>=4){this.changeUrl=_142;}}};dojo.lang.extend(dojo.io.Request,{url:"",mimetype:"text/plain",method:"GET",content:undefined,transport:undefined,changeUrl:undefined,formNode:undefined,sync:false,bindSuccess:false,useCache:false,preventCache:false,load:function(type,data,_145,_146){},error:function(type,_148,_149,_14a){},timeout:function(type,_14c,_14d,_14e){},handle:function(type,data,_151,_152){},timeoutSeconds:0,abort:function(){},fromKwArgs:function(_153){if(_153["url"]){_153.url=_153.url.toString();}if(_153["formNode"]){_153.formNode=dojo.byId(_153.formNode);}if(!_153["method"]&&_153["formNode"]&&_153["formNode"].method){_153.method=_153["formNode"].method;}if(!_153["handle"]&&_153["handler"]){_153.handle=_153.handler;}if(!_153["load"]&&_153["loaded"]){_153.load=_153.loaded;}if(!_153["changeUrl"]&&_153["changeURL"]){_153.changeUrl=_153.changeURL;}_153.encoding=dojo.lang.firstValued(_153["encoding"],djConfig["bindEncoding"],"");_153.sendTransport=dojo.lang.firstValued(_153["sendTransport"],djConfig["ioSendTransport"],false);var _154=dojo.lang.isFunction;for(var x=0;x<dojo.io.hdlrFuncNames.length;x++){var fn=dojo.io.hdlrFuncNames[x];if(_153[fn]&&_154(_153[fn])){continue;}if(_153["handle"]&&_154(_153["handle"])){_153[fn]=_153.handle;}}dojo.lang.mixin(this,_153);}});dojo.io.Error=function(msg,type,num){this.message=msg;this.type=type||"unknown";this.number=num||0;};dojo.io.transports.addTransport=function(name){this.push(name);this[name]=dojo.io[name];};dojo.io.bind=function(_15b){if(!(_15b instanceof dojo.io.Request)){try{_15b=new dojo.io.Request(_15b);}catch(e){dojo.debug(e);}}var _15c="";if(_15b["transport"]){_15c=_15b["transport"];if(!this[_15c]){dojo.io.sendBindError(_15b,"No dojo.io.bind() transport with name '"+_15b["transport"]+"'.");return _15b;}if(!this[_15c].canHandle(_15b)){dojo.io.sendBindError(_15b,"dojo.io.bind() transport with name '"+_15b["transport"]+"' cannot handle this type of request.");return _15b;}}else{for(var x=0;x<dojo.io.transports.length;x++){var tmp=dojo.io.transports[x];if((this[tmp])&&(this[tmp].canHandle(_15b))){_15c=tmp;break;}}if(_15c==""){dojo.io.sendBindError(_15b,"None of the loaded transports for dojo.io.bind()"+" can handle the request.");return _15b;}}this[_15c].bind(_15b);_15b.bindSuccess=true;return _15b;};dojo.io.sendBindError=function(_15f,_160){if((typeof _15f.error=="function"||typeof _15f.handle=="function")&&(typeof setTimeout=="function"||typeof setTimeout=="object")){var _161=new dojo.io.Error(_160);setTimeout(function(){_15f[(typeof _15f.error=="function")?"error":"handle"]("error",_161,null,_15f);},50);}else{dojo.raise(_160);}};dojo.io.queueBind=function(_162){if(!(_162 instanceof dojo.io.Request)){try{_162=new dojo.io.Request(_162);}catch(e){dojo.debug(e);}}var _163=_162.load;_162.load=function(){dojo.io._queueBindInFlight=false;var ret=_163.apply(this,arguments);dojo.io._dispatchNextQueueBind();return ret;};var _165=_162.error;_162.error=function(){dojo.io._queueBindInFlight=false;var ret=_165.apply(this,arguments);dojo.io._dispatchNextQueueBind();return ret;};dojo.io._bindQueue.push(_162);dojo.io._dispatchNextQueueBind();return _162;};dojo.io._dispatchNextQueueBind=function(){if(!dojo.io._queueBindInFlight){dojo.io._queueBindInFlight=true;if(dojo.io._bindQueue.length>0){dojo.io.bind(dojo.io._bindQueue.shift());}else{dojo.io._queueBindInFlight=false;}}};dojo.io._bindQueue=[];dojo.io._queueBindInFlight=false;dojo.io.argsFromMap=function(map,_168,last){var enc=/utf/i.test(_168||"")?encodeURIComponent:dojo.string.encodeAscii;var _16b=[];var _16c=new Object();for(var name in map){var _16e=function(elt){var val=enc(name)+"="+enc(elt);_16b[(last==name)?"push":"unshift"](val);};if(!_16c[name]){var _171=map[name];if(dojo.lang.isArray(_171)){dojo.lang.forEach(_171,_16e);}else{_16e(_171);}}}return _16b.join("&");};dojo.io.setIFrameSrc=function(_172,src,_174){try{var r=dojo.render.html;if(!_174){if(r.safari){_172.location=src;}else{frames[_172.name].location=src;}}else{var idoc;if(r.ie){idoc=_172.contentWindow.document;}else{if(r.safari){idoc=_172.document;}else{idoc=_172.contentWindow;}}if(!idoc){_172.location=src;return;}else{idoc.location.replace(src);}}}catch(e){dojo.debug(e);dojo.debug("setIFrameSrc: "+e);}};dojo.provide("dojo.lang.array");dojo.lang.mixin(dojo.lang,{has:function(obj,name){try{return typeof obj[name]!="undefined";}catch(e){return false;}},isEmpty:function(obj){if(dojo.lang.isObject(obj)){var tmp={};var _17b=0;for(var x in obj){if(obj[x]&&(!tmp[x])){_17b++;break;}}return _17b==0;}else{if(dojo.lang.isArrayLike(obj)||dojo.lang.isString(obj)){return obj.length==0;}}},map:function(arr,obj,_17f){var _180=dojo.lang.isString(arr);if(_180){arr=arr.split("");}if(dojo.lang.isFunction(obj)&&(!_17f)){_17f=obj;obj=dj_global;}else{if(dojo.lang.isFunction(obj)&&_17f){var _181=obj;obj=_17f;_17f=_181;}}if(Array.map){var _182=Array.map(arr,_17f,obj);}else{var _182=[];for(var i=0;i<arr.length;++i){_182.push(_17f.call(obj,arr[i]));}}if(_180){return _182.join("");}else{return _182;}},reduce:function(arr,_185,obj,_187){var _188=_185;if(arguments.length==2){_187=_185;_188=arr[0];arr=arr.slice(1);}else{if(arguments.length==3){if(dojo.lang.isFunction(obj)){_187=obj;obj=null;}}else{if(dojo.lang.isFunction(obj)){var tmp=_187;_187=obj;obj=tmp;}}}var ob=obj||dj_global;dojo.lang.map(arr,function(val){_188=_187.call(ob,_188,val);});return _188;},forEach:function(_18c,_18d,_18e){if(dojo.lang.isString(_18c)){_18c=_18c.split("");}if(Array.forEach){Array.forEach(_18c,_18d,_18e);}else{if(!_18e){_18e=dj_global;}for(var i=0,l=_18c.length;i<l;i++){_18d.call(_18e,_18c[i],i,_18c);}}},_everyOrSome:function(_191,arr,_193,_194){if(dojo.lang.isString(arr)){arr=arr.split("");}if(Array.every){return Array[_191?"every":"some"](arr,_193,_194);}else{if(!_194){_194=dj_global;}for(var i=0,l=arr.length;i<l;i++){var _197=_193.call(_194,arr[i],i,arr);if(_191&&!_197){return false;}else{if((!_191)&&(_197)){return true;}}}return Boolean(_191);}},every:function(arr,_199,_19a){return this._everyOrSome(true,arr,_199,_19a);},some:function(arr,_19c,_19d){return this._everyOrSome(false,arr,_19c,_19d);},filter:function(arr,_19f,_1a0){var _1a1=dojo.lang.isString(arr);if(_1a1){arr=arr.split("");}var _1a2;if(Array.filter){_1a2=Array.filter(arr,_19f,_1a0);}else{if(!_1a0){if(arguments.length>=3){dojo.raise("thisObject doesn't exist!");}_1a0=dj_global;}_1a2=[];for(var i=0;i<arr.length;i++){if(_19f.call(_1a0,arr[i],i,arr)){_1a2.push(arr[i]);}}}if(_1a1){return _1a2.join("");}else{return _1a2;}},unnest:function(){var out=[];for(var i=0;i<arguments.length;i++){if(dojo.lang.isArrayLike(arguments[i])){var add=dojo.lang.unnest.apply(this,arguments[i]);out=out.concat(add);}else{out.push(arguments[i]);}}return out;},toArray:function(_1a7,_1a8){var _1a9=[];for(var i=_1a8||0;i<_1a7.length;i++){_1a9.push(_1a7[i]);}return _1a9;}});dojo.provide("dojo.lang.func");dojo.lang.hitch=function(_1ab,_1ac){var fcn=(dojo.lang.isString(_1ac)?_1ab[_1ac]:_1ac)||function(){};return function(){return fcn.apply(_1ab,arguments);};};dojo.lang.anonCtr=0;dojo.lang.anon={};dojo.lang.nameAnonFunc=function(_1ae,_1af,_1b0){var nso=(_1af||dojo.lang.anon);if((_1b0)||((dj_global["djConfig"])&&(djConfig["slowAnonFuncLookups"]==true))){for(var x in nso){try{if(nso[x]===_1ae){return x;}}catch(e){}}}var ret="__"+dojo.lang.anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.lang.anonCtr++;}nso[ret]=_1ae;return ret;};dojo.lang.forward=function(_1b4){return function(){return this[_1b4].apply(this,arguments);};};dojo.lang.curry=function(_1b5,func){var _1b7=[];_1b5=_1b5||dj_global;if(dojo.lang.isString(func)){func=_1b5[func];}for(var x=2;x<arguments.length;x++){_1b7.push(arguments[x]);}var _1b9=(func["__preJoinArity"]||func.length)-_1b7.length;function gather(_1ba,_1bb,_1bc){var _1bd=_1bc;var _1be=_1bb.slice(0);for(var x=0;x<_1ba.length;x++){_1be.push(_1ba[x]);}_1bc=_1bc-_1ba.length;if(_1bc<=0){var res=func.apply(_1b5,_1be);_1bc=_1bd;return res;}else{return function(){return gather(arguments,_1be,_1bc);};}}return gather([],_1b7,_1b9);};dojo.lang.curryArguments=function(_1c1,func,args,_1c4){var _1c5=[];var x=_1c4||0;for(x=_1c4;x<args.length;x++){_1c5.push(args[x]);}return dojo.lang.curry.apply(dojo.lang,[_1c1,func].concat(_1c5));};dojo.lang.tryThese=function(){for(var x=0;x<arguments.length;x++){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -