0.0.15 • Published 2 years ago

@mage_1/f-utils v0.0.15

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

f-utils

介绍

前端常用工具包

软件架构

软件架构说明

安装教程

  • npm install @mage_1/f-utils
  • npm i @mage_1/f-utils
  • yarn add @mage_1/f-utils

源码下载

https://gitee.com/mage_1/frontend-utils.git

使用说明

  • 引入
  • 使用样例(整体引入)
import * as utils from '@mage_1/f-utils'
function test() {
  const obj = {name: '张三', id: 'id123', ot: 'asd'}
  const arr = [obj, {...obj, lk: 'asd'}];
  const otUtl = utils.common.otherUtil, enums = utils.enums;
  console.log('utils===enums=====>',enums.fileTypeExt)
  console.log('utils===isObj=====>',otUtl.isObj(obj))
  console.log('utils===isArray=====>',otUtl.isArray(arr))
  console.log('utils===compare1=====>',otUtl.compare(obj,arr[0]))
  console.log('utils===compare2=====>',otUtl.compare(obj,arr[1]))
  console.log('utils===getMid=====>',otUtl.getMid({name:'张三',id:'id123',ot:'asdfas'},['name','id']))
}
  • 使用样例(按需引入)
import {common,enums} from '@mage_1/f-utils'
function test() {
  const obj = {name: '张三', id: 'id123', ot: 'asd'}
  const arr = [obj, {...obj, lk: 'asd'}];
  const otUtl = common.otherUtil;
  console.log('utils===enums=====>',enums.fileTypeExt)
  console.log('utils===isObj=====>',otUtl.isObj(obj))
  console.log('utils===isArray=====>',otUtl.isArray(arr))
  console.log('utils===compare1=====>',otUtl.compare(obj,arr[0]))
  console.log('utils===compare2=====>',otUtl.compare(obj,arr[1]))
  console.log('utils===getMid=====>',otUtl.getMid({name:'张三',id:'id123',ot:'asdfas'},['name','id']))
}
  • 其中包含
名称描述说明md
名称描述说明md
array数组工具Array.ts.mdArray.ts
browser浏览器相关工具Browser.ts.mdBrowser.ts
common部分公共工具StringUtil 字符串相关 NumberUtil 数字相关 DocumentUtil html document 相关FunctionUtil 函数相关FileUtil 文件处理相关OtherUtil 其他常用Common.ts.mdCommon.ts
datetime日期时间处理DateTime.ts.mdDateTime.ts
enums常用枚举enums.ts.mdenums.ts
geometric常用几何Geometric.ts.mdGeometric.ts
regexp常用正则regexp.ts.mdregexp.ts
storage本地缓存Storage.ts.mdStorage.ts
verify校验是否Verify.ts.mdVerify.ts
  • common
函数名描述说明
arr2Tree数组转树形结构
getFullPathFromTree获取数组中某个节点在树形结构中的全路径
compare比较两个数据是否完全相同一致,数据可为数组或对象
distinctArr将对象数组根据某些key去重
getUid获取固定前缀(没有则uid为前缀)的开头的随机id
getMid根据某些键对应的值,将其拼接成字符串来生成MD5类型的id
......

不在此一一列举,可参见各个对应md文档 ...

参与贡献

  1. 小马哥

其他

  • 后续继续完善,陆续更新修复
0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.15

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago