Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🌵 函数库、工具类,提供一套实用的功能函数...

License

Notifications You must be signed in to change notification settings

longmore/xe-utils

Repository files navigation

xe-utils

npm version npm build npm downloads gzip size: JS npm license

javascript 函数库、工具类,提供一套实用的函数库

Browser Support

IE Edge Chrome Firefox Opera Safari
7+ ✔ Latest ✔ Latest ✔ Latest ✔ Latest ✔ 6.1+ ✔

Docs

查看文档 API

Installing

npm install xe-utils

Using nodejs

const XEUtils = require('xe-utils')

Get on unpkg and cdnjs

<script src="https://cdn.jsdelivr.net/npm/xe-utils"></script>

Import all methods

import XEUtils from 'xe-utils'
XEUtils.toDateString(Date.now()) // 2018年01月01日 10:30:28
XEUtils.toStringDate('2018-01-01 10:30:00') // Mon Jan 01 2018 10:30:00 GMT+0800 (中国标准时间)

Import on demand

By introducing the method as needed, the volume can be minimized.
这样按需引入方法,可以使体积达到最小

单个导入,包的大小 gzip >≈ 60B 起步,按需导入,不浪费一丝空间
Single import, package size gzip >≈ 60B start, import as needed, no waste of space.

import XEUtils from 'xe-utils/methods/xe-utils'
import each from 'xe-utils/methods/base/each'
import toDateString from 'xe-utils/methods/date/toDateString'
import toFixedNumber from 'xe-utils/methods/number/toFixedNumber'
XEUtils.mixin({
 each,
 toDateString,
 toFixedNumber
})
XEUtils.toDateString(Date.now(), 'yyyy-MM-dd HH:mm:ss') // 2018年01月01日 10:30:28

Import all methods by methods
按功能导入所有方法

import XEUtils from 'xe-utils/methods/xe-utils'
import objectMethods from 'xe-utils/methods/object'
import arrayMethods from 'xe-utils/methods/array'
import baseMethods from 'xe-utils/methods/base'
import numberMethods from 'xe-utils/methods/number'
import dateMethods from 'xe-utils/methods/date'
import stringMethods from 'xe-utils/methods/string'
import functionMethods from 'xe-utils/methods/function'
import urlMethods from 'xe-utils/methods/url'
import browseMethods from 'xe-utils/methods/browse'
XEUtils.mixin(
 // object
 objectMethods,
 // array
 arrayMethods,
 // base
 baseMethods,
 // number
 numberMethods,
 // date
 dateMethods,
 // string
 stringMethods,
 // function
 functionMethods,
 // url
 urlMethods,
 // browse
 browseMethods
)
XEUtils.toStringDate('2018-01-01 10:30:28') // Mon Jan 01 2018 10:30:28 GMT+0800 (中国标准时间)

License

MIT License, 2017-present, Xu Liangzhan

About

🌵 函数库、工具类,提供一套实用的功能函数...

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.7%
  • HTML 0.3%

AltStyle によって変換されたページ (->オリジナル) /