
JS工具函数
June_Soda
这个作者很懒,什么都没留下…
展开
-
JS-千分位格式化数据
JS中千分位格式化数据实现方法如下功能描述:将给定的数字转化为千分位的格式,如把12345678转化为12,345,678。实现方法如下利用正则实现function toThousands(num){ let str = num.toString(); return str.replace(/(\d)(?=(?:\d{3})+$)/g, "$1,");}toThousands(123); //123toThousands(1234546); //123,456toTho原创 2021-05-12 16:15:13 · 1610 阅读 · 0 评论 -
JS深克隆实现
JS深克隆实现原创 2020-12-23 11:35:20 · 321 阅读 · 0 评论 -
JS工具类函数之函数防抖与节流
在开发中,遇到一些频繁触发的事件,如window.onresize,window.onmousemove,window.onscroll等,或是实时输入模糊搜索需要不断向服务器发送数据的类场景,一般都会用到函数防抖与节流。那么,什么是函数防抖与节流呢?1.函数防抖函数防抖:函数需要频繁触发时,只有足够空闲的时候,才会执行一次。好像公交司机会等人都上车后才会开车一样.。 应用场景:实时搜索,拖拽等。 实现原理:第一次调用函数时,创建一个定时器,然后在指定时间之后再调用该函数。 function原创 2020-12-05 18:32:15 · 227 阅读 · 0 评论 -
javascript日期格式化formatDate方法封装
格式化日期函数,前辈们已经封装了很多已经有的函数,在需要用的时候直接拿过来用就好了。这里主要对用过的formatDate进行记录以及加上自己的理解。代码以及注释片段如下:/** * 参数: * 1. date: 秒级时间; * 2. fmt:格式化的格式 'yyyy', 'yyyy-MM-dd', 'yy-MM-dd', 'yyyy-MM-dd hh:mm:ss', ...(按需求自己定义格式) * fmt给一个默认参原创 2020-11-26 10:41:04 · 3189 阅读 · 0 评论