0.2.0 • Published 6 years ago
mutare v0.2.0
Installation 安裝
$ npm install mutare --save
$ yarn add mutareCatalog 目录
- Animation
animate动画函数shake抖动函数
- Array
- 遍历
bifurcate通过映射关系分离数组成员chunk按指定成员数量分离数组findIn查询对象数组或二维数组是否存在相同的键
- 过滤
dedupe数组去重函数difference数组差集函数intersection数组交集函数union数组并集函数
- 操作
remove删除数组某项元素shuffle数组乱序函数
- 验证
isAll是否数组内所有成员符合条件isAny是否数组内部分成员符合条件isArray是否是数组isEqual是否数组内每一项均严格相等
- 遍历
- Cookie
getCookie- 获取 Cookie 值rmCookie- 移除 Cookie 值setCookie- 设置 Cookie 值
- Date
- Debug
warning- 打印程序错误信息
- Device
getBrowser获取浏览器类型getOS获取操作系统类型
- DOM
css- 获取和设置元素的 CSS 样式cssTransformhtml- 获取或设置一个 DOM 的 innerHtmlselector- DOM 元素选择器valgetElementWidth- 获取元素宽度
- Function
argToArrayisAllFunctionmixBindWithApply
- Hash
guid- 随机生成 GUID 码
- Math
accAdd- 加法运算accDiv- 除法运算accMul- 乘法运算accSub- 减法运算accValidation- 运算验证convertToInt- 转化为整数countDecimals- 计算数值小数点后位数fixZero- 补零函数formatDecimal- 格式化数值(金额数值)并可指定保留小数个数formatDigit- 格式化数字(千位断点)randomRange- 随机生成指定范围内整数uppercaseMoney- 数字转为中文大写金额
- Module
getModuleName- 根据路径获取依赖包名
- Object
getPrototypeOf- 获取对象原型对象getTypeOf- 获取数据类型setPropertyOf- 设置对象属性deepClone- 深拷贝
- Regexp
- Request
request- 网络请求
- String
- URL
queryParse- 将 URL 字符串转为 JavaScript 对象
- Validation
isUndefined- 用于判断是否是 UndefinedisNull- 用于判断是否是 NullisBlank- 用于判断是否为空isNumber- 用于判断是否是 Number 类型isBoolean- 用于判断是否为 Boolean 类型isString- 用于判断是否是 String 类型isArray- 用于判断是否为数组类型isPlainObject- 用于判断是否为纯对象isEmptyObject- 用于判读是否为空对象isFunction- 用于判断是否为 Function 类型isSymbol- 用于判断是否是 Symbol 类型isHtmlElement- 用于判断是否为 HTMLElement 元素isAlpha- 用于判断是否为单个字母字符串isDecimal- 用于判断数值是否含有浮点数isNegativeDecimal- 用于判断是否为负数值并且含有浮点数isPositiveDecimal- 用于判断是否为正数值并且含有浮点数isIdentityCodeValid- 用于判断身份证合法性
isBrowser