0.0.5 • Published 6 years ago

xiaohuwei v0.0.5

Weekly downloads
1
License
ISC
Repository
-
Last release
6 years ago

大多数方法来源于网络收集,和平时项目中自己写的。

使用

npm i -S xiaohuwei  
import xiaohuwei from 'xiaohuwei'  
console.log(xiaohuwei.arrJudge(['1','2']))

arr.js

备注:目前数组相关工具类只支持一维数组
|方法名|作用|参数|返回值| |--|--|--|--| |arrJudge|判断是否是数组|Boolean 值|arr| |arrRemoveRepeat|移除数组中重复的项|arr|Array,处理的数组值| |arrOrderAscend|数组排序|arr|Array,处理的数组值| |arrMax|数组中最大值|arr|Array,处理的数组值| |arrSum|数组求和|arr|Array,处理的数组值| |arrObjSum|数组对象求和|arr|Array,处理的数组值| |arrConcat|数组合并|arrOne:数组一;arrTwo:数组二|Array,处理的数组值| |arrIncludeValue|数组中是否包含某值|arr: 数组; value: 判断的值|Array,处理的数组值| |arrAndSet|数组并集|arrOne:数组一;arrTwo:数组二|Array,处理的数组值| |arrIntersection|数组交集|arrOne:数组一;arrTwo:数组二|Array,处理的数组值| |arrDifference|数组差集|arrOne:数组一;arrTwo:数组二|Array,处理的数组值| |arrTwoToArrObj|数组合并成对象数组|arrOne:数组一;arrTwo:数组二;oneKey:属性一(选传);twoKey:属性一(选传)|Array,处理的数组值|

check.js

方法名作用参数返回值
checkNum判断是否是数字data: 判断的值Boolean 值
checkLetter判断是否是数字dataBoolean 值
checkLowercaseLetter判断是否全部是小写字母Boolean 值data
checkCapitalLetter判断是否是大写字母dataBoolean 值
checkNumOrLetter判断是否是字母或数字dataBoolean 值
checkChinese判断是否是中文dataBoolean 值
checkChineseNumberLettter判断是否是中文,数字或字母Boolean 值data
checkEmail判断是否是邮箱Boolean 值data
checkTelphone判断是否是手机号Boolean 值data
checkUrl判断是正确的网址dataBoolean 值

client.js

方法名作用参数返回值
checkBrowser判断浏览器-trident:IE;presto:opera;webKit:苹果、谷歌内核;gecko:火狐;
checkIosAndroidIpad判断客户端类型-ios:ios;android:android;iPad:iPad;
checkWeixinQqUc判断微信,qq 或uc-weixin:微信; qq:qq;uc:uc;
checkIsIphoneX判断是否是 iPhoneX 序列-Boolean

file.js

方法名作用参数返回值
fileFormatSize格式化文件单位sizeString: 处理后的文件数字和单位

obj.js

方法名作用参数返回值版本
objIsEqual判断两个对象是否相等oneObj:对象一;twoObj:对象二;Boolean1.2.0
objDeepClone对象深度拷贝obj:克隆的对象;obj:克隆后的对象;1.2.0

storage.js

方法名作用参数返回值
localStorageSetlocalStorage 存贮key:存贮属性;value:存贮属性值;-
localStorageGetlocalStorage 获取key:获取属性;存贮属性值
localStorageRemovelocalStorage 删除key:删除属性;-
localStorageSetExpirelocalStorage 存贮一段时间key:存贮属性;value:存贮属性值;expire:有效期,单位毫秒;-
sessionStorageSetsessionStorageSet 存贮key:存贮属性;value:存贮属性值;-
sessionStorageGetsessionStorage 获取key:获取属性;存贮属性值
sessionStorageRemovesessionStorage 删除key:删除属性;-
sessionStorageSetExpiresessionStorage 存贮一段时间key:存贮属性;value:存贮属性值;expire:有效期,单位毫秒;-
cookieSetcookieSet 存贮一段时间key:存贮属性;value:存贮属性值;expire:有效期,单位天;-
cookieGetcookie 获取key:获取属性;存贮的属性值
cookieRemovecookie 删除key:删除属性;-

str.js

方法名作用参数返回值
strTrimLeftOrRight去除字符左右空格str:处理字符;处理后的字符
strInclude字符是否包含str:处理字符;value:需要判断的值;Boolean
strBeginWith字符是否以某一字符开头str:处理字符;value:需要判断的值;Boolean
strReplace字符替换成另一字符str:处理字符;valueOne:需要替换的值;valueTwo:替换后的值;处理后的字符
strToCapital字符全部转化成大写str:处理字符;处理后的字符
strToLowercase字符全部转化成小写str:处理字符;处理后的字符
strToCapitalLetter字符转化成以大写开头str:处理字符;处理后的字符

thrDeb.js

方法名作用参数返回值
throttle节流func:处理函数;delay:延时;执行函数
debounce防抖func:处理函数;delay:延时;执行函数

time.js

方法名作用参数返回值
getYear获取当前年份-年份值
getMonth获取当前月份-月份值
getDay获取当前日-日值
getWhatDay获取当前星期几-星期几
getMonthNum获取当前月份天数-月份天数值
getYyMmDdHhMmSs获取当前时间-当前时间:yyyy-mm-dd,hh:mm:ss
timesToYyMmDd时间戳转化为年月日times:时间戳;ymd:格式类型,值可为yyyy-mm-dd,yyyy/mm/dd;hms:时分秒,值可为;hh,hh:mm,hh:mm:ss处理后的年月日
YyMmDdToTimes年月日转化成时间戳yyyy/mm/dd 或yyyy-mm-dd 或yyyy-mm-dd hh:mm 或yyyy-mm-dd hh:mm:ss时间戳
compareTimeOneLessTwo比较时间一小于二timeOne:时间一;timeTwo:时间二;Boolean

url.js

方法名作用参数返回值
getQueryString获取路由传参name:传参属性属性值
0.0.5

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago