什么都不说,来4波js

 

 

1111

/*
页面刷新
*/
function reload(){
    // window.parent.location.reload();
    var parentWin = window.parent;
    switch(type){
    case'top':
        window.parent.location.reload();
        break;
    case'parent':
        parentWin.location.reload();
        break;
    default:
        window.location.reload();
        break;
    }

}

222

/*
url定制
url加密解密
encodeURI() 函数可把字符串作为 URI 进行编码
decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。

*/

//获取上级目录url
function getUpperUrl(){
    var url = window.location.href;
    var index = url.lastIndexOf("\/");
    url  = url.substring(0,index + 1);
    return url;
}
// 加密,解密
function encode(uri){
    return encodeURI(uri);
}
function decode(uri){
    return decodeURI(uri);
}

333

/**创建遮罩
 * @param dom 将遮罩插入dom中
 */
function createShade(dom){
    var div = $('<div>');
    div.addClass('shade');
    div.attr({
        //id : 'layui-layer-shade3',
        //times : '3',
        style : 'z-index:19891016; background-color:#000; opacity:0.2; filter:alpha(opacity=30);left:0;top:0;width:100%;height:100%;position:absolute;',
    });
    if(dom == undefined){
        dom = '#tablelist';
    }
    if(!$('.shade').get(0)){
        $(dom).append(div);
    }
}

//取消遮罩
function removeShade(){
    $('.shade').remove();
}
View Code

444

//获取当前时间
function getNowFormatDate() {
    var date = new Date();
    var seperator1 = "-";
    var seperator2 = ":";
    var month = date.getMonth() + 1;
    var strDate = date.getDate();
    if (month >= 1 && month <= 9) {
        month = "0" + month;
    }
    if (strDate >= 0 && strDate <= 9) {
        strDate = "0" + strDate;
    }
    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
            + " " + date.getHours() + seperator2 + date.getMinutes()
            + seperator2 + date.getSeconds();
    return currentdate;
}
//金额格式转换
function formatNum(str){
    var newStr = "";
    var count = 0;
    
    str = String(parseFloat(str));
    
    if(str.indexOf(".")==-1){
           for(var i=str.length-1;i>=0;i--){
             if(count % 3 == 0 && count != 0){
                   newStr = str.charAt(i) + "," + newStr;
             }else{
                   newStr = str.charAt(i) + newStr;
             }
             count++;
           }
           str = newStr + ".00"; //自动补小数点后两位
           return str;
    }else{
           for(var i = str.indexOf(".")-1;i>=0;i--){
             if(count % 3 == 0 && count != 0){
                   newStr = str.charAt(i) + "," + newStr;
             }else{
                   newStr = str.charAt(i) + newStr; //逐个字符相接起来
             }
             count++;
           }
           str = newStr + (str + "00").substr((str + "00").indexOf("."),3);
           return str;
    }
};
View Code

 

posted @ 2017-08-25 15:51  alan-alan  阅读(157)  评论(0编辑  收藏  举报