Skip to content

rhymedys/LightUtils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LightUtils

  • 一个轻量的常用工具库

安装

 npm i light-utils --save

按需引入方式

Install

Install light-babel-import

 npm install light-babel-import --save-dev

Usage

Via .babelrc or babel-loader.

{
  "plugins": [["light-babel-import", {
      "libraryName": "light-utils",
      "camel2DashComponentName": false
    }]]
}

API

Table of Contents

_replaceUrlProtocal2CurrentProtocal

url的协议转换成当前访问的协议

Parameters

  • strUrl any
  • needProtocal any

_isUrl

判断是否是Url

Parameters

  • str any

_getUrlPathByGrade

获取自定义级数的路径

Parameters

  • strUrl any
  • grade

_getURLProtocol

获取url协议

Parameters

  • strUrl any
  • typeCallback any

_getUrlQuery

获取url的query字符窜

Parameters

  • strUrl any

_query2Json

将query字符窜转成json

Parameters

  • query any

_removeProtocol

去除url的协议

Parameters

  • strUrl
  • strUrL any

_getQueryValueByKey

从url中提取对应值

Parameters

  • url any
  • key any

_tranJson2Query

将json对象转化为Query字符窜

Parameters

  • param any 要转化的对象
  • key any 跟对象(可选)
  • encode

_checkIsImgUrl

检测当前url是否是图片资源资质

Parameters

  • strUrl any

_injectDateFormatToDate

对Date对象注入Format方法

_getWeekDayByDate

通过日期获取周几

Parameters

  • strDate any

_getDayByDate

通过日期获取星期几

Parameters

  • strDate any

_getDateByTimestamp

将时间戳转换成标准日期

Parameters

  • numTimestamp any 时间戳
  • formatType string 返回类型 (optional, default 'yyyy-MM-dd hh:mm:ss')

_getCurrentDate

获取当前时间

Parameters

  • formatType string 返回类型 (optional, default 'yyyy-MM-dd hh:mm:ss')

_checkObjType

校验对象类型

Parameters

  • obj any 要校验的对象
  • typeCallback any 匹配类型

_getObjectType

获取当前对象类型

Parameters

  • obj any

_removeItemFromObject

移除对象的指定属性

Parameters

  • obj any 被移除属性的对象
  • arrKeysOrStrKey any 移除的属性key或key值数组

_getUserAgent

获取浏览器代理信息

Returns any 常用的代理对象 trident,presto,webKit,gecko,mobile,ios,android,iPhone,iPad,webApp,weixin,qq,mydoctor,wechatdevtools,kingdeeHit,alipayClient

_generateGUID

生成GUID

_generateUUID

生成UUID

Parameters

  • len any 长度
  • radix any 基数 (optional, default 16)

_isColor

判断是否是颜色类型

Parameters

  • value any 16进制颜色值

_isIdentity

检查是不是身份证号码

Parameters

  • identityNum any

_isPhone

检验是否是手机号码

Parameters

  • phoneNum any 被检验对象

_generateApiObjFromArr

生成ApiObj

Parameters

  • apiDomain any api域名
  • apiArr any api名

_convertImgToBase64

图片转化为base64编码

Parameters

  • url any 图片地址
  • callback any 转化成功后的回调函数
  • outputFomat any 图片输出格式

_getEl2DocumentDIstance

获取当前结点到文档上边距的距离

Parameters

  • el any 结点对象

Returns any 距离

About

一个轻量的常用工具库

Resources

License

Stars

Watchers

Forks

Packages

No packages published