常用的公共方法
//删除数组中指定元素
1 | function removeByValue(arr,val){ |
时分秒倒计时
1 | var maxtime = 5* 60; //一个小时,按秒计算,自己调整! |
判断移动端是android 还是ios
1 | var u = navigator.userAgent; |
//千位分隔符’,’
1 | function thousandBitSeparator(num) { |
//根据屏幕宽度设置元素的font-size值,用于rem单位
1 | var setHtmlFontSize = function() { |
//判断jquery对象是否有某个className
1 | var isExistElementClassName = function(e, className) { |
数字转整数 如 100000 转为10万
1 | /** |
//JS无法进行精确计算的bug //解决方案的原理是,将浮点数乘以(扩大)10的n次方倍,把浮点数变为整数后再进行相应的运算,最后将得到的结果除以(缩小)10的n次方倍。
1 | function floatAdd(arg1,arg2){ |
*js手机号中间四位变成号
可以利用substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。**
1 | var str='1366668888'; |
解决–H5开发android软键盘将底部布局顶上去
1 | var oHeight = document.documentElement.clientHeight; |