0.1.0 • Published 8 years ago
light-utils v0.1.0
LightUtils
- 一个轻量的常用工具库
按需引入方式
Install
Install light-babel-import
npm install light-babel-import --save-devUsage
Via .babelrc or babel-loader.
{
"plugins": [["light-babel-import", {
"libraryName": "light-utils",
"camel2DashComponentName": false
}]]
}API
Table of Contents
- _replaceUrlProtocal2CurrentProtocal
- _isUrl
- _getUrlPathByGrade
- _getURLProtocol
- _getUrlQuery
- _query2Json
- _removeProtocol
- _getQueryValueByKey
- _tranJson2Query
- _checkIsImgUrl
- _injectDateFormatToDate
- _getWeekDayByDate
- _getDayByDate
- _getDateByTimestamp
- _getCurrentDate
- _checkObjType
- _getObjectType
- _generateGUID
- _generateUUID
- _isColor
- _isIdentity
- _isPhone
- _generateApiObjFromArr
- _convertImgToBase64
_replaceUrlProtocal2CurrentProtocal
url的协议转换成当前访问的协议
Parameters
strUrlanyneedProtocalany
_isUrl
判断是否是Url
Parameters
strany
_getUrlPathByGrade
获取自定义级数的路径
Parameters
strUrlanygrade
_getURLProtocol
获取url协议
Parameters
strUrlanytypeCallbackany
_getUrlQuery
获取url的query字符窜
Parameters
strUrlany
_query2Json
将query字符窜转成json
Parameters
queryany
_removeProtocol
去除url的协议
Parameters
strUrlstrUrLany
_getQueryValueByKey
从url中提取对应值
Parameters
urlanykeyany
_tranJson2Query
将json对象转化为Query字符窜
Parameters
paramany 要转化的对象keyany 跟对象(可选)encode
_checkIsImgUrl
检测当前url是否是图片资源资质
Parameters
strUrlany
_injectDateFormatToDate
对Date对象注入Format方法
_getWeekDayByDate
通过日期获取周几
Parameters
strDateany
_getDayByDate
通过日期获取星期几
Parameters
strDateany
_getDateByTimestamp
将时间戳转换成标准日期
Parameters
numTimestampany 时间戳formatTypestring 返回类型 (optional, default'yyyy-MM-dd hh:mm:ss')
_getCurrentDate
获取当前时间
Parameters
formatTypestring 返回类型 (optional, default'yyyy-MM-dd hh:mm:ss')
_checkObjType
校验对象类型
Parameters
objany 要校验的对象typeCallbackany 匹配类型
_getObjectType
获取当前对象类型
Parameters
objany
_generateGUID
生成GUID
_generateUUID
生成UUID
Parameters
lenany 长度radixany 基数 (optional, default16)
_isColor
判断是否是颜色类型
Parameters
valueany 16进制颜色值
_isIdentity
检查是不是身份证号码
Parameters
identityNumany
_isPhone
检验是否是手机号码
Parameters
phoneNumany 被检验对象
_generateApiObjFromArr
生成ApiObj
Parameters
apiDomainany api域名apiArrany api名
_convertImgToBase64
图片转化为base64编码
Parameters
urlany 图片地址callbackany 转化成功后的回调函数outputFomatany 图片输出格式