个人代码库-待更新

2018-08-28  本文已影响36人  诗无尽头i

JS 浮点数相加不精确解决

function add(num1,num2){
    let a1,a2,m;
    a1 = (''+num1).split('.')[1].length;
    a2 = (''+num2).split('.')[1].length;
    m = Math.pow(10,Math.max(a1,a2));
    return(num1*m + num2*m)/m;
}

浮点数取两位小数

function number(num){
    var num = num.split('.');
    num[1] = num[1].substr(0,2);
    num = num[0] + '.' +num[1];
    return num;
}

css 内计算

width:calc(100% - 10px);
ps:偶尔发现这个功能的,感觉很实用了,注意中间要有空格

input 按钮美化(input 上传框美化实例)

<!-- Ajax 上传文件必须加 multipart/form-data,否则会报错,不知道为什么 -->
<form enctype="multipart/form-data" id="upload1">
    <input type="file" name="file1" id="file1" />
    <label for="file1">上传文件</label>
</form>
上一篇 下一篇

猜你喜欢

热点阅读