- 博客(5)
- 收藏
- 关注
原创 JS toFixed的使用误差,银行家算法(四舍六入五取偶)实现
JS是一门弱语言,在进行保留有效数字时,特别是对于金额等要求较高的计算时,其诡异的处理是我们需要考虑的重点,一般的使用四舍五入即可,这里记录的是在研究时碰见的toFixed的诡异误差而引起的思考...
2022-07-13 11:03:47
866
2
原创 JS 字符串替换特定子串
JS 字符串替换函数-replace前言基本说明定义与语法返回值说明拓展说明1java中的字符替换操作JS实现全替换的效果拓展说明2replacement 是字符串时replacement 是函数时附注前言关于JS中replace函数的说明在一些文章及W3CSCHOOL中已经描述的非常清晰了,这里仅作为总结和记录一些自己的说明基本说明定义与语法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。stringObject.replace(regexp/
2021-03-03 18:54:26
1198
1
原创 java 对任意形式字符串检查是否能转换为日期并转换为yyyy-MM-dd的形式
对一些常用格式的日期字符串进行了检查,并判断了年月日的数目是否正确,直接调用managerDate(str)即可,其中纯数字字符串必须是八位才符合条件,日期分割符为 ‘年’,‘月’,‘日’,’-’,’/’,’’,’.’,’*'中的一个,方便修改,复用性强
2021-03-03 18:44:23
1293
1
原创 JS 对象数组n元排序
形如[{},{},{}…]的对象数组,时常需要根据对象的key值对其进行排序,有时甚至需要根据多个key值且利用函数处理后进行排序,以下是根据一些找到的例子进行了复用性优化后的函数体,在使用过程中可以对其再进行更改//调用实例,arr是对象数组,groupSort是一个自定义的处理函数arr = arr.sort(sortBy(["FieldAppCode","FieldProjectID","FieldCreateTime"],"",[groupSort]));//filed为排序需要的key,可
2021-02-24 17:29:10
138
原创 JS获取浏览器页面缩放百分比
在某需求中想要实现,当窗口变动时实时改变元素宽度以使其美观.由于外层框架是底层代码生成的,且会在变动时刷新,故百分比布局并不完全适用.此时考虑变动时重新赋予宽度,但非当前页面缩放再跳回时会出现获取宽度值错误导致文字丢失,所以记录了初始宽度值,并根据获取当前缩放比进行计算,以下是获取页面缩放率的函数function getWindowRatio(){ var ratio=0; var screen=window.screen; var ua=navigator.userAgent
2021-02-24 17:03:52
2270
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人