亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? api.js

?? axjx工具代碼給大家交流
?? JS
字號:
/***

*==how to use==
*   add <script src=".../api.js?key=value&..."></script> to head/body
*   if script is in 'head', it'll load script to the current window
*   if script is in 'body', 
*       if type==frm, it'll load script to an iframe
*       if type==frm, it'll load script to the current body

*==parameters==
*   module: api module name, e.g. "m1"
*   ver: version mark, e.g. "1.0.00"
*   type: frame mark e.g. "frm","div","htm"
*   width, height: for the  attribute of iframe or div
*   appPath: app path, e.g. "http://www.x.com/", for linb.ini.appPath

*==cache setting==
*   set this file: expired already, and never cached
*   set all in verPath: gzip, never expired, cached for ever, and when version updated need to change file name(version)

***/
new function(){
    
    var key="___linb____api____",
        
        //load api timeout(seconds)
        timeout=60,
        //window.linb is the lib root var
        libKey = "linb",
        //jslinb path
        libPath = "jsLinb/",
        //jslinb js file Path
        libName = "js/linb.js",
        //verPath
        verPath = "release",        
        //remote app root path(modules'll be in this path), e.g. apis
        apiPath = "",
        //app path, e.g. "http://www.x.com/", for linb.ini.appPath (notice: linb.ini.path get from the src property of linb.js file)
        appPath = "",
        //ini string
        iniStr = '<div id="loading"><img src="../../../runtime/loading.gif" alt="Loading..." /></div>',

        //default version mark
        dft_ver = "0.1";

    new function(){
        var d = document,
            t = d.getElementsByTagName('script'),
            r = (t[t.length-1]),
            v = r.parentNode==d.getElementsByTagName('head')[0],
            s = r.src.replace(/^[^\?]+\??/,'').replace(/%\w?$/, ""),
            id = "LINB:API.NODE:" + new Date().getTime() + Math.ceil(Math.random()*10000),
            index, a, b, i, h={}, path, rPath;
        if(s){
            a = s.split('&');
            for(i=0;t=a[i];i++)
                if(t){
                    b=t.split('=');
                    h[decodeURIComponent(b[0])] = decodeURIComponent(b[1]);
                }
        }

        if(dft_ver = h.ver || dft_ver);
            h.ver = dft_ver;
        if(verPath= h.verPath || verPath)
            h.verPath=verPath;
        if(appPath = h.appPath || appPath)
            h.appPath=appPath;
        //dummy
        if(!h.type && h.dummy)
            h.dummy=location.href.split('?')[0].split('#')[0]+"?$_dummy_$";

        if(appPath && !/\/$/.test(appPath+"")) appPath+='/';
        //default is the current html file path
        appPath = h.appPath || location.href.split('?')[0].replace(/[^\\\/]+$/,'');
        rPath = appPath+(verPath?verPath+"/":"")+(dft_ver?dft_ver+"/":"");
        h.path = rPath + libPath;
        path = rPath + libPath + libName;

        a=[];
        a.push('"appPath":"'+appPath+'"');

        if(v){
            //check overlap, if api script in head tag
            if(!window[key])window[key]=1;else return;
            
            for(i in h)
                a.push('"'+i+'":"'+h[i]+'"');
            s='window.linb_ini=({'+a.join(',')+'})';

            d.write('<script>'+ s + '</script>');
            d.write('<script src="'+ path + '"></script>');
            if(h.module)
                 d.write('<script src="'+ rPath + (apiPath?apiPath+"/":"")+ h.module + '.js"></script>');
        }else{
            h.width=h.width||560;
            h.height=h.height||80;
            a.push('"nodeid":"'+id+'"');
            for(i in h)
                a.push('"'+i+'":"'+h[i]+'"');
            s='window.linb_ini=({'+a.join(',')+'})';
            d.open();
            //show in iframe
            if(h.type=='frm'){
                d.write('<iframe id=' +id+ ' name=' +id+ ' width="' + h.width + '" height="'+ h.height +'" frameborder="' +(h.frameborder?'1':'0')+ '" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no"></iframe>');
                setTimeout(function(){
                    var t=document.getElementById(id);
                    if(!t){
                        if(++index>20*timeout)return;
                        setTimeout(arguments.callee,50);
                    }else{
                        var d = (t.contentWindow || t).document;
                        d.open();
                        d.write(
                            '<script>'+s+'</script>'
                            + '<script src="'+ path + '"></script>'
                            + (h.module ?  '<script src="'+ rPath + (apiPath?apiPath+"/":"")+ h.module + '.js"></script>' : '')
                            + iniStr
                        );
                        d.close();
                    }
                },0);
            //show in div
            }else{
                d.write( '<script>'+s+'</script>'
                    + (window[libKey]?'':'<script src="'+ path + '"></script>')
                    + (h.module ?  (h.type=='div'?'<div id=' +id+ ' style="width:' + h.width + 'px; height:'+ h.height +'px;position:relative;">'+ iniStr + '</div>':'') 
                        + '<script src="'+ rPath + (apiPath?apiPath+"/":"")+ h.module + '.js"></script>' : ''
                      )
                );
            }
           d.close();
        }
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品亚洲一区二区三区免费| 一区二区三区四区视频精品免费| 欧美综合在线视频| 99精品桃花视频在线观看| 国产福利一区二区三区视频| 国产麻豆精品视频| 国产激情视频一区二区在线观看 | 亚洲国产成人porn| 亚洲精品视频在线观看网站| 亚洲乱码国产乱码精品精的特点| 亚洲精品日日夜夜| 亚洲v中文字幕| 久久精品噜噜噜成人88aⅴ| 美女一区二区在线观看| 国内精品写真在线观看| 高清成人在线观看| 在线精品视频一区二区三四| 欧美日韩在线播放三区四区| 日韩视频一区二区三区在线播放| 精品国产乱码久久久久久免费| 久久精品一区四区| 亚洲日本一区二区| 午夜精品福利一区二区三区蜜桃| 蜜臀国产一区二区三区在线播放| 激情文学综合网| 99视频一区二区三区| 欧美日韩综合色| 2023国产精品视频| 亚洲精品国产第一综合99久久| 日韩成人免费在线| 成人av在线播放网站| 欧美精品丝袜中出| 国产精品天美传媒| 日本在线不卡视频一二三区| www.亚洲色图.com| 日韩欧美一级特黄在线播放| 国产精品久久久久一区二区三区共 | 成人福利视频网站| 精品视频色一区| 国产视频不卡一区| 亚洲成av人影院在线观看网| 国产成人精品影视| 日韩一区二区麻豆国产| 一区二区三区中文字幕电影| 韩国女主播一区| 在线播放一区二区三区| 国产精品免费看片| 国内欧美视频一区二区| 欧美日韩不卡在线| 亚洲欧美日韩在线| 国产精品99久久不卡二区| 欧美日韩精品一区视频| 18欧美亚洲精品| 国产成人精品三级| 欧美mv日韩mv国产网站app| 亚洲一区二区三区在线| 99精品欧美一区| 久久精品人人做人人综合| 日本在线观看不卡视频| 欧美曰成人黄网| 国产精品福利一区二区三区| 国产一区二区三区四| 日韩欧美中文字幕公布| 午夜伦理一区二区| 欧美日韩亚洲综合在线| 亚洲精品美腿丝袜| 日本精品视频一区二区| 日韩码欧中文字| 粉嫩嫩av羞羞动漫久久久| 久久精品在这里| 国产乱码精品一区二区三区忘忧草| 欧美一区二区三区免费视频| 天天色天天操综合| 欧美日韩国产成人在线免费| 亚洲小少妇裸体bbw| 欧美午夜免费电影| 亚洲va天堂va国产va久| 欧美精品三级日韩久久| 天天色图综合网| 日韩欧美国产不卡| 国内精品久久久久影院一蜜桃| 欧美大尺度电影在线| 国精品**一区二区三区在线蜜桃| 精品国产伦一区二区三区观看体验 | 久久久电影一区二区三区| 精品一区二区三区香蕉蜜桃| 国产亚洲一区二区三区在线观看| 国产精品一二二区| 国产精品网站在线| 99久久精品国产导航| 亚洲狠狠丁香婷婷综合久久久| 日本韩国欧美国产| 三级成人在线视频| 亚洲精品在线三区| 国产精品99久久久久久有的能看 | 蜜臀av性久久久久av蜜臀妖精 | 国产福利91精品| 亚洲欧美国产三级| 91精品蜜臀在线一区尤物| 精品一区二区三区在线观看| 中文字幕欧美区| 欧美亚一区二区| 久久国产福利国产秒拍| 国产精品久久久久精k8| 欧美精品在线视频| 国产成人精品一区二| 亚洲超碰97人人做人人爱| 欧美成人精精品一区二区频| 波多野结衣中文一区| 亚洲无人区一区| 久久久久久久久久久久久久久99| 99久久精品费精品国产一区二区| 日韩中文字幕av电影| 中日韩av电影| 精品日韩一区二区三区| 色综合一区二区| 成人免费视频网站在线观看| 一区二区三区四区乱视频| 精品国产乱码91久久久久久网站| 色婷婷综合中文久久一本| 久久国产精品第一页| 亚洲综合久久久| 久久久美女毛片| 91精选在线观看| 色av成人天堂桃色av| 国产精品123| 久久99精品国产.久久久久久| 一区二区三区国产精华| 国产精品免费视频观看| 欧美精品一区二区久久久| 欧美系列亚洲系列| 91在线一区二区| 国产成人av一区二区| 欧美a级一区二区| 性感美女极品91精品| 自拍偷拍亚洲欧美日韩| 国产欧美一区二区三区沐欲 | 韩国女主播一区| 日本欧洲一区二区| 无码av免费一区二区三区试看| 亚洲欧洲另类国产综合| 中文一区二区在线观看| 国产午夜亚洲精品午夜鲁丝片 | 成人黄色免费短视频| 国产在线不卡视频| 捆绑紧缚一区二区三区视频| 人人狠狠综合久久亚洲| 轻轻草成人在线| 三级成人在线视频| 奇米在线7777在线精品| 久久国产夜色精品鲁鲁99| 美女脱光内衣内裤视频久久影院| 免费成人性网站| 韩国精品主播一区二区在线观看| 蜜臀久久99精品久久久久宅男 | 在线免费视频一区二区| 色嗨嗨av一区二区三区| 欧美影院精品一区| 欧美日本韩国一区| 91精品国产综合久久久久久| 欧美一级一区二区| 欧美精品一区二区三区很污很色的 | 欧美色老头old∨ideo| 在线国产亚洲欧美| 欧美视频日韩视频| 欧美群妇大交群的观看方式| 欧美一卡二卡三卡| 久久久久97国产精华液好用吗| 中文字幕欧美三区| 亚洲一区在线免费观看| 热久久免费视频| 国产激情一区二区三区桃花岛亚洲| 成人精品一区二区三区中文字幕| 99久久精品免费| 日本韩国欧美在线| 日韩欧美一区二区不卡| 国产精品久久久久影院亚瑟| 亚洲一级二级在线| 精品在线观看视频| 9i看片成人免费高清| 欧美日韩国产免费| 精品国产一区二区三区久久影院 | 在线观看免费亚洲| 欧美电影免费观看高清完整版在线| www国产成人免费观看视频 深夜成人网| 国产日韩综合av| 亚洲成在人线在线播放| 国产一区在线精品| 91国在线观看| 国产午夜精品一区二区三区嫩草| 亚洲精品国产a| 国产在线国偷精品产拍免费yy | 亚洲综合网站在线观看| 美女视频黄免费的久久| 99久久99久久精品免费观看| 日韩欧美国产不卡| 亚洲一级电影视频| 国产成人aaa| 日韩欧美在线一区二区三区| 亚洲精品国久久99热|