2.0.1 • Published 8 months ago

tools-for-js v2.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
8 months ago

项目名称

tools-for-js —— JavaScript 前端工具库

安装

npm install tools-for-js --save

使用

import { API } from 'tools-for-js'

JS API

名称API
阿拉伯数字转中文数字numToChinese
金额格式化moneyFormat
时间格式化dateFormat
下划线转小驼峰convertSmallHump
将对象中的键转小写lowercaseKeys
将对象中的键转大写upperCaseKeys
获取时间间隔getTimeDistance
获取时间戳timeStamp
获取倒计时countDown
距离当前时间状况transformDate
变量类型判断IsType
深拷贝变量deepCopy
校验空值参数isEmpty
校验两个参数是否相等isEqual
数组去重deWeightArray
计算树的最后节点某字段的总和treeLastChildSum
校验数组对象中是否存在指定的字段为空checkKeyEmpty
移动数组元素arrEleMove
数组元素交换位置arrExchange
数组格式转树状结构arrayToTree
根据 label 的值获取 valuegetValueFromArray
随机抽取数组中的 n 个值randomNumEnum
精确加法exactAdd
计算数组元素的和summation
计算两个参数countNumber
GBK 字符集实际长度计算getStrLength
密码强度校验checkPwdStrength
按指定长度分段字符串splitString
将对象转换为查询字符串objectToQs
计算数据分页getPagination
根据 key 值排序,相同时则根据时间 timeKey 值排序sortByKeyAndTime
根据 key 获取对象值getValByKey
数组随机打乱shuffleArray
将路径中的反斜杠字符 \ 替换为斜杠 /replacePath
切割/获取文件名splitToFileName
数组反选invertSelection
创建时间对象createDate
获取结束时间getExpiresEndTime
判断是否过期isExpires
随机数字randomNum
随机字符串randomCode
随机颜色randomColor
创建 UUIDcreateUUID
随机 MAC 地址randomMac
随机索引randomIndex
随机数组中的值randomEnum
随机数组中的 n 个值randomNumEnum
随机指定范围的整数randomIntRange
验证手机号checkMobile
验证邮箱checkEmail
验证运动账号checkSports
判断是否为 json 字符串isJSONString
待更新function

WEB 相关 API

名称API
store2:localStorage 缓存local
store2:sessionStorage 缓存session
设置有效期信息setExpires
获取有效期信息getExpires
移除有效期信息removeExpires
获取 cookiegetCookie
获取所有 cookiegetCookies
设置 cookiesetCookie
删除指定 cookieremoveCookie
删除所有 cookieremoveCookies
将 txt 的 blob 转文本内容blobToText
下载流文件downloadStream
图片转 base64getBase64
浏览器内核kernelInfo
移动端/PC 端isMobile
是否 android 终端isAndroid
是否 ios 终端isIOS
是否微信环境isWeiXn
是否 QQ 环境isQQ
是否钉钉环境isDingTalk
是否微博环境isWeiBo
获取哈希路由参数getHashParam
获取路由参数getQueryParams
获取当前路径getPath
清除.html 后缀wrapperCleanUrls
获取移动端转换比例getScale
移动端自适应尺寸转换sizeConvert
创建 script 标签加载 jscreateScript
清除.html 后缀wrapperCleanUrls
复制文本copyText
1.5.5

8 months ago

1.5.4

8 months ago

1.5.3

9 months ago

1.5.2

9 months ago

2.0.1

8 months ago

2.0.0

8 months ago

1.2.0

12 months ago

1.1.0

12 months ago

1.0.1

1 year ago

1.0.0

1 year ago

1.2.8

11 months ago

1.2.7

11 months ago

1.2.6

11 months ago

1.2.5

11 months ago

1.5.1

10 months ago

1.4.2

10 months ago

1.5.0

10 months ago

1.4.1

10 months ago

1.3.2

10 months ago

1.2.3

12 months ago

1.4.0

10 months ago

1.3.1

10 months ago

1.2.2

12 months ago

1.2.1

12 months ago

0.1.0

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.0.2

1 year ago

1.2.9

10 months ago

1.2.10

10 months ago

0.0.1

1 year ago