⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.js

📁 axjx工具代码给大家交流
💻 JS
📖 第 1 页 / 共 3 页
字号:
                }            });        },        _butlang_onclickdrop:function(profile, e, src) {            SPA.popLang.refresh();            SPA.popLang.pop(src);        },        _objtree_aftercreated:function (profile) {            var items=[                {id:'Namespace', href:'#Namespace', caption:'Namespace', image:'img/img.gif', imagePos:'left -48px'},                {id:'Class', href:'#Class', caption:'Class', image:'img/img.gif', imagePos:'left -48px'},                {id:'_', href:'#_', caption:'_', image:'img/img.gif', imagePos:'left -48px', sub:[]},                {id:'linb', href:'#linb', caption:'linb',image:'img/img.gif', imagePos:'left top', sub:[]}            ];            var self=this,                o=items[2], id=o.id, sub=o.sub,                getClass=function(o, ref, id){                    var arr=[],temp,id=id||o.KEY, temp, sub;                    for(var i in o)                        if('prototype'!=i && 'constructor' != i&& 'upper' !=i)                            if(typeof o[i]=='function'&& o[i].$linb$){                                                                temp={id:id+'.'+i, href:'#'+id+'.'+i, caption:id+'.'+i, image:'img/img.gif',imagePos:ref._iconPosMap['cls']};                                if(typeof linb.getRes('doc.'+id+'.'+i)!='object')                                    temp.itemClass='ccss-item';                                sub=arguments.callee(linb.SC.get(id+'.'+i),ref);                                if(sub.length) temp.sub=sub;                                arr.push(temp);                            }                    arr.sort(function(x,y){                        return x.id>y.id?1:-1;                    });                    return arr;                };            o=linb.SC.get(id);            for(var i in o){                for(var j in o[i]){                     if('prototype'!=j&&'constructor'!=j&&j.charAt(0)!='_'&&j.charAt(0)!='$'){                        sub.push({id:id+'.'+i, href:'#'+id+'.'+i, caption:id+'.'+i, image:'img/img.gif', imagePos:self._iconPosMap[typeof o[i]=='function'?'fun':'hash']});                        break;                    }                }            }            o=items[3];            sub=o.sub;             id='linb';             o.sub=getClass(linb, self, id);            profile.boxing().setItems(items);        },        _getFunArgs:function(f,i){            with (''+(i?f[i]:f)) return (i||'') + ' ( ' + slice(indexOf("(") + 1, indexOf(")")) + ' )';        },        _getItem:function(pos, head, key, okey, flag){            var con = this.getDoc(key),t;            okey=okey||key;            return '<a name="'+okey+'" ></a> <div class="p"> <h4 id="'+okey+'">' +                     (con?'<span class="linb-custom-icon" style="background-position:' +pos+';"></span>':'') +                     head +                    (flag !==false?((t=linb.SC(key)).$linb$||t.$auto$ ?"":'<a href="javascript:;" onclick="return SPA.showCode(event,\''+key+'\');">&nbsp;&nbsp;&nbsp;&nbsp;['+linb.getRes('app.oCode')+']</a>'):"") +                     '</h4>' +                     (con?'<div class="con">'+con+'</div>':"") +                     (flag!==false?'<a class="totop" href="#'+okey+'._list"> ^ </a>':'')+                    '</div>'                    ;        },        _format:function(obj){            var key=obj.key,                dot=".",                pdot='.prototype.',                ipm=this._iconPosMap;            var ns=this,arr=[],getItem=function(){return ns._getItem.apply(ns,arguments);}            arr.push('<h1><img src="img/work.gif" style="vertical-align: bottom;margin-right:4px;">'+obj.key+'</h1>');            arr.push('<div>')            if(obj.parent){                obj.parent.sort();                arr.push('<h2 id="'+key+'._parent'+'" class="inherite"><span class="linb-custom-cmd"></span>'+linb.getRes('app.supCls')+'</h2>');                arr.push('<div class="linb-custom-block">')                _.arr.each(obj.parent,function(o){                    arr.push('<div class="p"><a href="#'+o+'"><div><span class="linb-custom-icon" style="background-position:' +ipm.cls+';"></span>'+ o +'</div></a></div>');                });                arr.push('</div>')            }            if(obj.children){                obj.children.sort();                arr.push('<h2 id="'+key+'._children'+'" class="inherite"><span class="linb-custom-cmd"></span>'+linb.getRes('app.subCls')+'</h2>');                arr.push('<div class="linb-custom-block">')                _.arr.each(obj.children,function(o){                    arr.push('<div class="p"><a href="#'+o+'"><div><span class="linb-custom-icon" style="background-position:' +ipm.cls+';"></span>'+ o +'</div></a></div>');                });                arr.push('</div>')            }            if(this.$CLS_FUN[key]){                arr.push('<h2 id="'+key+'._global'+'" class="notice"><span class="linb-custom-cmd"></span>'+linb.getRes('app.gFun')+'</h2>');                arr.push('<div class="linb-custom-block">');                arr.push(getItem(ipm.fun, obj.key + ' ' + this._getFunArgs(linb.SC(obj.key)), obj.key));                arr.push('</div>')            }            if(this.$CLS_STATIC[key]){                arr.push('<h2 id="'+_.id()+'" class="notice">&nbsp;&nbsp;&nbsp;&nbsp;'+linb.getRes('app.noCons')+'</h2>');                arr.push('<div class="linb-custom-block"></div>');            }            if(obj.con && !this.$CLS_FUN[key] && !this.$CLS_STATIC[key]){                arr.push('<h2 id="'+key+'.construcotr'+'" ><span class="linb-custom-cmd"></span>'+linb.getRes('app.constructor')+'</h2>');                arr.push('<div class="linb-custom-block">');                arr.push(getItem(ipm.con,obj.key + obj.con, obj.key+'.constructor', null, false));                arr.push('</div>')            }            if(obj.vars){                obj.vars.sort();                arr.push('<h2 id="'+key+'._staticP'+'" ><span class="linb-custom-cmd"></span>'+linb.getRes('app.staticProperties')+'</h2>');                var a1=[],a2=[],tt;                _.arr.each(obj.vars,function(o){                    tt=key + dot + o;                    a1.push(getItem(ipm.mem,o, tt, tt, false));                    a2.push("<a id='short-abc' href='#"+tt+"' >"+o+"</a> &nbsp;&nbsp;&nbsp;");                });                arr.push('<div class="linb-custom-block">'+'<div class="linb-custom-list">'+a2.join('')+'</div>'+a1.join('')+'</div>')            }            if(obj.funs){                arr.push('<h2 id="'+key+'._staticM'+'" ><span class="linb-custom-cmd"></span>'+linb.getRes('app.staticMethods')+'</h2>');                arr.push('<div class="linb-custom-block">');                if(obj.funs.self){                    obj.funs.self.sort();                    var a1=[],a2=[],tt;                    _.arr.each(obj.funs.self,function(o){                        tt=key + dot + o[0];                        a1.push(getItem(ipm.fun,o[1], tt));                        a2.push("<a id='short-abc' name='"+tt+"._list' href='#"+tt+"' >"+o[0]+"</a> &nbsp;&nbsp;&nbsp;");                    });                    arr.push('<div class="linb-custom-list">'+a2.join('')+'</div>'+a1.join(''))                }                for(var i in obj.funs){                    if(i!='self'){                        arr.push('<h3 id="'+key+'._staticM.'+i.replace(/\./g,'_')+'"><span class="linb-custom-cmd"></span>'+linb.getRes('app.inhFrom')+' '+i+'</h3>');                        obj.funs[i].sort();                        var a1=[],a2=[],tt;                        _.arr.each(obj.funs[i],function(o){                            tt=i + dot + o[0];                            a1.push(getItem(ipm.fun,o[1], tt, key+dot+o[0]));                            tt=key + dot + o[0];                            a2.push("<a id='short-abc' name='"+tt+"._list' href='#"+tt+"' >"+o[0]+"</a> &nbsp;&nbsp;&nbsp;");                        });                        arr.push('<div class="linb-custom-block">'+'<div class="linb-custom-list">'+a2.join('')+'</div>'+a1.join('')+'</div>')                    }                }                arr.push('</div>');            }            if(obj.provars){                obj.provars.sort();                arr.push('<h2 id="'+key+'._prototypeP'+'" ><span class="linb-custom-cmd"></span>'+linb.getRes('app.insProperties')+'</h2>');                var a1=[],a2=[],tt;                _.arr.each(obj.provars,function(o){                    tt=key + pdot + o;                    a1.push(getItem(ipm.mem,o, tt, tt,false));                    a2.push("<a id='short-abc' href='#"+tt+"' >"+o+"</a> &nbsp;&nbsp;&nbsp;");                });                arr.push('<div class="linb-custom-block">'+'<div class="linb-custom-list">'+a2.join('')+'</div>'+a1.join('')+'</div>')            }            if(obj.profuns){                arr.push('<h2 id="'+key+'._prototype'+'" ><span class="linb-custom-cmd"></span>'+linb.getRes('app.insMethods')+'</h2>');                arr.push('<div class="linb-custom-block">');                if(obj.profuns.self){                    obj.profuns.self.sort();                    var a1=[],a2=[],tt;                    _.arr.each(obj.profuns.self,function(o){                        tt=key + pdot + o[0];                        a1.push(getItem(ipm.fun,o[1], tt));                        a2.push("<a id='short-abc' name='"+tt+"._list' href='#"+tt+"' >"+o[0]+"</a> &nbsp;&nbsp;&nbsp;");                    });                    arr.push('<div class="linb-custom-list">'+a2.join('')+'</div>'+a1.join(''))                }                for(var i in obj.profuns){                    if(i!='self'){                        arr.push('<h3 id="'+key+'._prototype.'+i.replace(/\./g,'_')+'" ><span class="linb-custom-cmd"></span>'+linb.getRes('app.inhFrom')+' ' +i+'</h3>');                        obj.profuns[i].sort();                        var a1=[],a2=[],tt;                        _.arr.each(obj.profuns[i],function(o){                            tt=i + pdot + o[0];                            a1.push(getItem(ipm.fun,o[1], tt,key+pdot+o[0]));                            tt=key + pdot + o[0];                            a2.push("<a id='short-abc' name='"+tt+"._list' href='#"+tt+"' >"+o[0]+"</a> &nbsp;&nbsp;&nbsp;");                        });                        arr.push('<div class="linb-custom-block">'+'<div class="linb-custom-list">'+a2.join('')+'</div>'+a1.join('')+'</div>')                    }                }                arr.push('</div>')            }            if(obj.events){                arr.push('<h2 id="'+key+'._event'+'" ><span class="linb-custom-cmd"></span>'+linb.getRes('app.events')+'</h2>');                arr.push('<div class="linb-custom-block">');                arr.push('<div>'+SPA.getDoc(obj.key=='linb.Dom'?'linb.Dom.Events':'linb.UI.Events')+'</div>');                if(obj.events.self){                    obj.events.self.sort();                    var a1=[],a2=[],tt;                    _.arr.each(obj.events.self,function(o){                        tt=key + pdot + o[0];                        a1.push(getItem(ipm.event,o[1], tt, tt,false));                        a2.push("<a id='short-abc' name='"+tt+"._list' href='#"+tt+"' >"+o[0]+"</a> &nbsp;&nbsp;&nbsp;");                    });                    arr.push('<div class="linb-custom-list">'+a2.join('')+'</div>'+a1.join(''))                }                for(var i in obj.events){                    if(i!='self'){                        obj.events[i].sort();                        var a1=[],a2=[],tt;                        arr.push('<h3 id="'+key+'._event.'+i.replace(/\./g,'_')+'" ><span class="linb-custom-cmd"></span>'+linb.getRes('app.inhFrom')+' ' +i+'</h3>');                        _.arr.each(obj.events[i],function(o){                            tt=i + pdot + o[0];                            a1.push(getItem(ipm.event,o[1], tt,key+pdot+o[0],false));                            tt=key + pdot + o[0];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -