随笔分类 -  JavaScript知识点

摘要:需求: 很多时候对于页面设置默认日期,我们有这样的需求—— 日期频度为月度:如果今天是本月最后一天,默认日期取今天,否则取上月最后一天; 日期频度为季度:如果今天是本季度最后一天,默认日期取今天,否则取上季度最后一天 …… 我们以月度为例,按需求写出伪代码: 获得当前年、月、日 获得本月最后一日 i 阅读全文
posted @ 2019-11-29 17:24 杰瑞鼠小D 阅读(1374) 评论(0) 推荐(0)
摘要:react阻止冒泡事件 https://zhuanlan.zhihu.com/p/26742034/ 需求:把数字转换成千位用,分隔的字符串,并保留两个小数点 var a = 123456.789; //1a.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1 阅读全文
posted @ 2019-11-14 10:59 杰瑞鼠小D 阅读(149) 评论(0) 推荐(0)
摘要:总是有很多需求是关于处理树形结构的,所以不得不总结几个常见操作的写法。¯\_(ツ)_/¯ 首先假设有一个树形结构数据如下 var tree=[ { 'id': '1', 'name': '教学素材管理', 'children':[ { 'id': '101', 'name': '教学素材', 'ch 阅读全文
posted @ 2019-09-17 17:26 杰瑞鼠小D 阅读(4055) 评论(0) 推荐(1)
摘要:js的深拷贝浅拷贝是很常遇到的问题,一直模模糊糊有点说不过去,所以这次好好总结一下。 1、js的引用 JS分为基础类型和引用类型两种数据类型: 基础类型:number、string、boolean、null、undefined、symbol 引用类型:Object(Array,Date,RegExp 阅读全文
posted @ 2019-04-24 16:19 杰瑞鼠小D 阅读(773) 评论(0) 推荐(0)