All Projects → staven630 → code-segment

staven630 / code-segment

Licence: other
工欲善其事,必先利其器!日常开发常用的一些代码段

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
CSS
56736 projects
Vue
7211 projects

Labels

已发布成功能更全的库

es-aux: https://github.com/staven630/es-aux

☞ scss

☞ js 代码段

JSON 操作
Map
  • Map 转 Object
  • Object 转 Map
存储
  • Cookie
  • LocalStorage
浏览器操作
  • 获取链接中键相应的值
  • 返回链接中所有键值数组
  • 返回链接中所有键值对象
  • 向链接中添加键值对
  • 修改链接中键对应的值
  • 是否具有 className
  • 添加 className
  • 删除 className
  • 切换 className
  • 判断是否是 ie 浏览器
  • 获取浏览器版本
  • 判断是否是微信浏览器
浏览器事件对象系统
日期操作
  • 返回 YYYY-MM-DD hh:mm:ss
  • 返回 YYYY-MM-DD
  • 返回 hh:mm:ss
  • padDate
  • formatDate
  • 获取 N 天后日期
  • 获取倒计时时间
  • 获取某个月最后一天
  • 获取某个月有多少天
  • 获取某周的第一天(以周日计算)
  • 获取某周的最后一天(以周六计算)
  • 获取某月第一个周一
  • 获取某月最后一个周日
  • 获取某月第一个周日
  • 获取某月最后一个周六
  • 获取日期今年第几周(以周一开始算)
  • 获取 N 天前/N 小时/N 分钟前
  • 获取农历
数组操作
  • 基本类型数组去重
  • 对象数组单个键值匹配去重
  • 对象数组完全匹配去重
字符串操作
  • 过滤 HTML 代码
  • 以某字符分隔字符串(如:数字每三位以“,”隔开)
  • 隐藏/替换字符串中间几位
  • 金额每三位正数添加逗号(支持保留小数)
  • trim
性能优化

☞ 小程序代码段

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].