3.2.1 • Published 5 years ago

xdhelper v3.2.1

Weekly downloads
5
License
MIT
Repository
github
Last release
5 years ago

xdhelper

Version Download Build Status

xdhelper 是一个 JS 帮助函数库,使 JS 的常规操作更加简单。2018.4 重构并发布 v2 版本,完善了 v1 版本的问题。

Install

npm install xdhelper

or

<script src="xdhelper.js"></script>

Naming Spec

大部分函数采用“动词 [+ 名词 + 属性 / 形容词]”的命名方式,方便依靠直觉快速搜索到需要的函数;为减少记忆负担,函数名中出现的名词都是单数形式。

API Doc

Array 数组模块

  • isArrEmpty
  • isArrEqual
  • cloneArr
  • countArrItem
  • addArrUniqItem
  • removeArrItem
  • toggleArrItem
  • getArrFisrtItem
  • getArrLastItem
  • getArrGreatestItem
  • getArrLeastItem
  • getArrGreatestItemBy
  • getArrLeastItemBy
  • getArrRepeatedItem
  • uniqArr
  • unionArr
  • intersectArr
  • sortArr
  • sortArrBy
  • shuffleArr
  • getArrSample
  • asyncForEach

Chain 链式操作模块

  • chain

Device 设备类型模块

  • getUserAgent
  • isMobile
  • isPhone
  • isPad
  • isAndroid
  • isiOS
  • isiPhone
  • isiPad
  • isiPod

Function 函数模块

  • safelyRun
  • sleep

Math 算术模块

  • getSum
  • getProduct
  • getMean
  • getMedium
  • getRandom
  • mapRange

Object 对象模块

  • getObjLen
  • hasObjKey
  • isObjEmpty
  • isObjEqual
  • cloneObj
  • forEachObj
  • mapObj

String 字符串模块

  • isStrEmpty
  • capitalize
  • camelCase
  • capitalCamelCase
  • kebabCase
  • fillZero
  • generateUniqId

Type 类型模块

  • getType
  • isBool
  • isStr
  • isNum
  • isInfinity
  • isReg
  • isDate
  • isNull
  • isObj
  • isArr
  • isFunc
  • isDef
  • isUndef
  • toBool
  • toStr
  • toNum
  • objToArr

Url 网址模块

  • buildQueryStr
  • getQueryParam
3.2.1

5 years ago

3.2.0

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.3.0

6 years ago

2.2.0

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.1.8

6 years ago

1.1.6

6 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago

0.2.10

7 years ago

0.2.9

7 years ago

0.2.8

7 years ago

0.2.7

7 years ago

0.2.6

7 years ago

0.2.5

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago