You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/**
* 重写toFixed去解决
* @param num 数字
* @param s 保留位数
* @returns {string}
*/
function toFixed(num, s) {
var times = Math.pow(10, s);
var adjust = num > 0 ? 0.5 : -0.5; //0.5是手动算四舍五入
var des = num * times + adjust;
des = parseInt(des, 10) / times;
return des.toString();
}
诺诺网面试题
1.怎么处理小数及大数计算的精度问题?
JavaScript数字精度丢失问题总结
JavaScript 里最大的安全的整数为什么是2的53次方减一?
精度丢失问题-看这篇文章就够了(通俗易懂)
第三篇文章把精度丢失的原理讲的很明白,有关符号位指数和尾数的原理
2. 垂直水平居中方法
一劳永逸的搞定 flex 布局
文章开头就是三种垂直居中的方法,注意margin负值的可以修改为下面代码(可以不用知道长宽):
3. 请求的content-type区别?
application/json和application/x-www-form-urlencoded区别
4. ie8有哪些兼容性问题?
form回车触法表单提交的问题
阻止keydowm事件
HTML页面禁用Enter键自动提交表单
ie下的backspace回退问题
解决浏览器中点击【Backspace】回退问题
ie8不支持trim()方法
用正则代替
5. ie9有哪些兼容性问题?不兼容placeholder,怎么解决?
简单实现IE9及以下对placeholder的兼容性
6. 怎么上传文件的?ie8下又该如何?
webuploader
7. HTML5有哪些新特性?CSS3呢?
HTML5和CSS3新特性一览
8. 怎么解决跨域?
招银网络面试题 14题
9. 用过哪些前端性能优化?
招银网络面试题 15题
The text was updated successfully, but these errors were encountered: