1.0.9 • Published 3 years ago

jakotsu v1.0.9

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

写在前面

  • jakotsu/蛇骨,日本漫画《犬夜叉》及其衍生作品中的男性角色。七人帮之一,由折笠爱配音。最早开始追随蛮骨的人。

  • 个人很喜欢jakotsu战斗时气势如虹的飘逸感,这个库本身也是从自身工作角度出手,不像其他库一样细读把握的很细,而是从一块一块的小整功能入手,权当个人的工具类。

  • 有感兴趣的同学可以一起学习,对我而言也算是复习了吧。

只做一般正经库不做的,(●ˇ∀ˇ●)

api列表

is

function namefunction descfunction param
isString是否是字符串(变量)
isNumber是否是数字(变量)
isFunction是否是方法(变量)
isObject是否是对象(变量)
isWindow是否是Window对象(变量)
isElement是否是节点(变量)
isUrl是否是url(变量)
isPromise是否是Promise(变量)
isWordFile是否是word文件(变量)
isExcelFile是否是excel文件(变量)
isPptFile是否是ppt文件(变量)
isFullScreen当前是否处于F11全屏状态(无参数)
isDarkMode检查用户的设备是否处于暗模式(无参数)
isLeapYear是否是闰年(字符串年份)

Array

function namefunction descfunction param
getArrayValueByParam获取对象数组的指定字段的值集合(数组,标识对象属性,属性的限制集合)
getArrayItemWithParamLimit获取对象数组的指定字段的对象集合(数组,标识对象属性,属性的限制集合)
transferArray根据需求将数组转移,清空老数组,返回自定义方法下的新数组(数组,自定义筛选方法)
simpleDeDupArray简单类型说组去重(数组)
getArrDifference获取基本类型数组里不一样的内容组成数组(数组1,数组2)
getArrEqual获取基本类型数组里一样的内容组成数组(数组1,数组2)
getArrayCoin获取对象数组的指定字段相同的交集数组(数组1,数组2,指定字段名)
getArrayDiff获取对象数组的指定字段相同的补集数组(数组1,数组2,指定字段名)
listToTree将数组转成树形结构(数组,节点的标识字段 默认 id ,节点对应的父节点标识字段 默认 parentid)

Time

function namefunction descfunction param
formatDate时间戳转年月日时分秒格式(时间戳)
getSeasonInfoByTimeStamp获取指定10位,13位时间戳 对应的 季度信息(时间戳)
getThisWeekStartAndEnd获取当前一周的周一和周日无传参
getCommonTimeInChineseYYYY-MM-dd hh:mm:ss 转年-月-日(YYYY-MM-dd hh:mm:ss)

Function

function namefunction descfunction param
treeFind树结构按自定义函数规则查询子节点(树形数据,自定义方法)
compose经典compose
curry经典函数柯里化
debounce经典防抖
deepClone经典深拷贝

others

function namefunction descfunction param
fireKeyEvent触发指定键码的键盘时间(节点dom对象,'keydown',按键键码)
toChinesNum将数字转成汉字中文(数字对象)
getDeviceInfo获取当前浏览器与硬件信息(无传参)
getCookieByName通过指定名称获取cookie(cookie的名称字符串)
rgbToHex颜色RGB转十六进制(r,g,b)
isDateValid检查日期是否合法(对象值)
capitalize英文字符串首字母大写(英文字符串)
getSvgDomXml获取svg dom 节点的xml体(Svg dom 节点)
getSvgDomXmlBase64获取svg dom 节点的xml体 转BASE64(Svg dom 节点 Base64)

License

MIT @lockingreal

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago