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>