0.0.8 • Published 2 years ago

hj.ts v0.0.8

Weekly downloads
-
License
Unlicense
Repository
-
Last release
2 years ago

hj.ts

browserLib

  • isIOS:判断是否是 IOS
  • isWxwork:判断是否是 企业微信

common

  • isNotNullObj:检查对象是否是空对象
  • isArray:检查对象是否是数组
  • sortObj:给对象排序
  • getType:获取 js 数据类型
  • editObject:将对象中的指定 key 替换成指定值 val
  • editObjects:将对象中的多个 key 替换成指定值 val

dateLib

  • isValidDate:判断是否是有效的 Date 对象
  • getDateObj:如果输入的参数能转换成 Date 对象,则返回 Date 对象,否则报错
  • equalTime:判断2个时间是否相同
  • equalDate:判断2个日期是否是同一天
  • compareTime:判断2个时间的大小
  • diffDays:判断2个时间相差的天数,不足一天算一天
  • addDays:返回指定日期 N 天后的时间,默认是当前时间
  • subDays:返回指定日期 N 天前的时间,默认是当前时间

matrixLib

  • randowNum:产生随机数(整数)
  • fillIndexRow:生成 n 项数组,并用 start + 索引值 填充
  • fillRow:生成 n 项数组,并用 val 填充
  • shuffle:费雪耶兹(Fisher–Yates)随机置乱算法
  • sumList:求数字数组和
  • maxList:求数字数组最大值
  • fillMatrix:生成 n * n 项二维数组,并用 val 填充

store

  • localSet:保存数据到 localStorage
  • localGet:从 localStorage 获取数据
  • sessSet:保存数据到 sessionStorage
  • sessGet:从 sessionStorage 获取数据

stringLib

  • firstLetterUppercase:首字母大写
  • randomWord:生成随机字符串
  • cutStr:截取指定字符(串)、指定位置前的內容

urlLib

  • getUrlParams:获取 URL 中的参数
  • choiceUrlParams:获取 URL 中指定的参数
  • delUrlParams:删除 URL 中的指定参数
  • getWxAppid:获取 URL 中的 微信 appid

validateionLib

  • isURL:判断是否是 URL
  • isColor:判断是否是颜色值
  • isUnit:判断是否是带长度单位
  • isHaveSpeStr:检测是否包含特殊字符
  • specifyChineseLength:判断字符串是否纯中文
0.0.8

2 years ago

0.0.7

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.6

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago