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

📄 index.js

📁 axjx工具代码给大家交流
💻 JS
📖 第 1 页 / 共 3 页
字号:
                            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>');            }            arr.push('</div>')            if(obj.$abstract)              arr.push('<h3 id="'+_.id()+'"> ==== Abstract Virtual Class or Inner Class ==== </h3>');            return arr.join('');        },        _iconPosMap:{            cls:'left -16px',            con:'left -145px',            fun:'left -48px',            hash:'left top',            arr:'left -128px',            mem:'left -96px',            event:'left -32px',            close:'left -160px',            open: 'left -176px'        },        _parse:function(id){            var o = linb.SC.get(id), cls, key, obj={},filter=function(s,o){                var me=arguments.callee, h=me.h||(me.h={upper:1,Constructor:1,Before:1,After:1,prototype:1}),                c=s.charAt(0);                if(s=='KEY')return false;                if(c=='_'||c=="$")return false;                if(/\./.test(s))return false;                if(h[s])return false;                if(o && o.$linb$)return false;                return true;            };            if(!o)return '';            if(typeof o == 'function' && o.$linb$)cls=true;            obj.key = id;            if(cls){                _.arr.each(o.$parent,function(o,i){                    if(!obj.parent)obj.parent=[];                    obj.parent.push(o.KEY);                });                _.arr.each(o.$children,function(o){                    if(!obj.children)obj.children=[];                    obj.children.push(o);                });                if(o.$abstract)                    obj.$abstract=o.$abstract;                else{                    obj.con = this._getFunArgs(o);                    key = o.KEY;                    for(var i in o){                        if(filter(i,o[i])){                            if(typeof o[i]=='function'){                                if(!obj.funs)obj.funs={};                                if((!o[i].$original$) || o[i].$original$==key){                                    if(!obj.funs.self)obj.funs.self=[];                                    obj.funs.self.push([i, this._getFunArgs(o,i)]);                                }else{                                    if(!obj.funs[o[i].$original$])obj.funs[o[i].$original$]=[];                                    obj.funs[o[i].$original$].push([i,this._getFunArgs(o,i)]);                                }                            }else{                                if(!obj.vars)obj.vars=[];                                obj.vars.push(i);                            }                        }                    }                                        o=o.prototype;                    for(var i in o){                        if(filter(i,o[i])){                            if(typeof o[i]=='function'){                                if(o[i].$event$){                                    if(!obj.events)obj.events={};                                    if((!o[i].$original$) || o[i].$original$==key){                                        if(!obj.events.self)obj.events.self=[];                                        obj.events.self.push([i,this._getFunArgs(o.constructor.$EventHandlers||o,i)]);                                    }else{                                        if(!obj.events[o[i].$original$])obj.events[o[i].$original$]=[];                                        obj.events[o[i].$original$].push([i, this._getFunArgs(o.constructor.$EventHandlers||o,i)]);                                    }                                }else{                                    if(!obj.profuns)obj.profuns={};                                    if((!o[i].$original$) || o[i].$original$==key){                                        if(!obj.profuns.self)obj.profuns.self=[];                                        obj.profuns.self.push([i, this._getFunArgs(o,i)]);                                    }else{                                        if(!obj.profuns[o[i].$original$])obj.profuns[o[i].$original$]=[];                                        obj.profuns[o[i].$original$].push([i, this._getFunArgs(o,i)]);                                    }                                }                            }else{                                if(!obj.provars)obj.provars=[];                                obj.provars.push(i);                            }                        }                    }                                        //add linb.Com event                    if(o.KEY=='linb.Com'){                        if(!obj.events)obj.events={};                        if(!obj.events.self)obj.events.self=[];                        var es=linb.Com.$EventHandlers;                        for(var i in es){                            o=es[i];                            obj.events.self.push([i,this._getFunArgs(es,i)]);                        }                    }                }            }else{                for(var i in o){                    if(filter(i,o[i])){                        if(typeof o[i]=='function'){                            if(!obj.funs)obj.funs = {self:[]};                            obj.funs.self.push([i, this._getFunArgs(o,i)]);                        }else{                            if(!obj.vars)obj.vars=[];                            obj.vars.push(i);                        }                    }                }                if(o.prototype){                    o=o.prototype;                    for(var i in o){                        if(!obj.profuns)obj.profuns = {self:[]};                        obj.profuns.self.push([i, this._getFunArgs(o,i)]);                    }                }            }            return  obj ;        },        _clickForToggle:function(p,e,s,n){            var f=SPA._clickForToggle,ff=SPA._clickForLoca, ics=SPA._iconPosMap, ths=linb([this]);            if(linb.Event.getSrc(e).nodeName=='A')return;            var a=ths.next(),b,ta,t,id;            if(s.nodeName=='H4'){                ta=a.query('textarea');                if(!ta.isEmpty())                    ta.each(function(o){                        if(o.id!='code')return;                        t=linb([o]);                        o=_.str.toDom(linb.Coder.formatAll(t.text(), 'js', ['plain','run']));                        t.replace(o);                    });            }            if(s.nodeName=='H2'){                if(!s.__set){                    ths.next().query('h4').css('cursor','pointer').onClick(f).first().css('backgroundPosition',ics.close);                    ths.next().query('*','id','short-abc').onClick(ff);                    s.__set=1;                }            }            a.css('display', (b=a.css('display')=='none')?'block':'none' );            ths.first().css('backgroundPosition', b?ics.open:ics.close);        },        _clickForLoca:function(){            var a=this,                id = a.href.split('#')[1],                node = linb([this]).parent(2).query('a','name',id).next().first();            if(!node.isEmpty()){                node.animate({opacity:[0,1]}, 0,0, 2000, 20).start();                if(node.next().css('display')=='none')node.onClick();            }        },        getDoc:function(key){            if(!key)return '';            var o = linb.getRes("doc."+key);            if(typeof o == 'string')                return o;            return this.buildDoc(o);        },        buildDoc:function(o){            var arr=[];            if(o){                if(o.$desc)                    arr.push('<div class="inndiv">' + o.$desc + '</div>');                if(o.$rtn)                    arr.push('<div class="inndiv">' + '<strong>'+linb.getRes('app.retV')+': </strong>' + o.$rtn + '</div>');                if(o.$paras){                    arr.push('<div class="inndiv">' + '<div><strong>'+linb.getRes('app.param')+': </strong></div><ul>');                    _.arr.each(o.$paras,function(v){                        v=v.replace(/^([^:\[]*)([^:]*):(.*)$/,"<strong>$1</strong> $2 : $3");                        arr.push('<li> ' + v + ' </li>');                    })                    arr.push("</ul></div>");                }                if(o.$snippet){                    arr.push('<div class="inndiv">' + '<div><strong>'+linb.getRes('app.codesnip')+': </strong></div>');                    _.arr.each(o.$snippet,function(v){                        arr.push('<textarea id="code" class="js plain-run">' + v + '</textarea><p>&nbsp;</p>');                    })                    arr.push("</div>");                }                if(o.$memo)                    arr.push('<div class="inndiv">' + '<strong>'+linb.getRes('app.memo')+': </strong>' + o.$memo + '</div>');                if(o.$links){                    arr.push('<div class="inndiv">' + '<div><strong>'+linb.getRes('app.seealso')+': </strong></div><ul>');                    _.arr.each(o.$links,function(v){                        arr.push('<li><a target="'+(v[2]||'')+'" href="' +v[1]+ '">' + v[0] + '</a></li>');                    })                    arr.push("</ul></div>");                }            }            return arr.join('');        }    }});

⌨️ 快捷键说明

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