DsJian.Web/Scripts/admin.js

(开头部分) 45KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/////////////////////////////////////////////////////////////////////////
// base scripts 
/////////////////////////////////////////////////////////////////////////
Array.prototype.remove = function(index){
    if(index < 0 || index >= this.length){
        return;
    }
    var f = false;
    for(var i=0,n=0;i<this.length;i++){
        if(i != index){
            this[n++] = this[i];
        }
        else{
            f = true;
        }
    }
    if(f){
        this.length -= 1;
    }
}

Array.prototype.exists = function(str){
    var index = -1;
    for(var i=0;i<this.length;i++){
        if(this[i] == str){
            index = i;
            break;
        }
    }
    return index;
}

var Browser = function() {
    var o = {
        ie: 0,
        opera: 0,
        gecko: 0,
        webkit: 0
    };
    var ua = navigator.userAgent, m;
    if ( ( /KHTML/ ).test( ua ) ) {
        o.webkit = 1;
    }
    // Modern WebKit browsers are at least X-Grade
    m = ua.match(/AppleWebKit\/([^\s]*)/);
    if (m&&m[1]) {
        o.webkit=parseFloat(m[1]);
    }

    if (!o.webkit) { // not webkit
        // @todo check Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.4509/1316; fi; U; ssr)
        m=ua.match(/Opera[\s\/]([^\s]*)/);
        if (m&&m[1]) {
            o.opera=parseFloat(m[1]);
        } else { // not opera or webkit
            m=ua.match(/MSIE\s([^;]*)/);
            if (m&&m[1]) {
                o.ie=parseFloat(m[1]);
            } else { // not opera, webkit, or ie
                m=ua.match(/Gecko\/([^\s]*)/);
后面还有 1289 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。