control/js/common.js

(开头部分) 14KB

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


/**
 * Simplified Chinese translation for bootstrap-datetimepicker
 * Yuan Cheung <advanimal@gmail.com>
 */

// JScript 文件
function getQueryString(){
     var result = location.search.match(new RegExp("[\?\&][^\?\&]+=[^\?\&]+","g")); 
     if(result == null){
         return"";
     }
     for(var i = 0; i < result.length; i++){
         result[i] = result[i].substring(1);
     }
     return result;
}
//newParam 包含了所有要更新的参数 不存在就添加
function getQueryStringUrl(newParam){
     var result = getQueryString();
     var sb = new StringBuilder();
     var index =0;
     
     for(var i=0;i < newParam.length;i++){
            
            if(i==0){
                sb.append('?')
            }else{
                sb.append('&')
            }
            index++;
            var item = newParam[i];
            sb.append(item.param+"="+item.value);             
        
     }
     
     for(var i = 0; i < result.length; i++){
         var isAdd = true;
         for(var j=0;j < newParam.length;j++){
           if(newParam[j].param==result[i].split("=")[0]){  
                isAdd = false; 
                break;
           }
         }
         if(isAdd){
            if(index==0)sb.append('?');
            else sb.append('&')
            index++;
            sb.append(result[i]);
         }
         
     }
     return sb.tostring();
}
//修改QUERYString 并重新刷新网页
function ReloadQueryString(newParam){
    window.location.href = GetPageName()  
        + getQueryStringUrl(newParam);
} 

后面还有 385 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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