# jakotsu **Repository Path**: lockingreal/jakotsu ## Basic Information - **Project Name**: jakotsu - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-14 - **Last Updated**: 2021-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

jakotsu logo jakotsu logo jakutso logo

jakotsu

# 写在前面 - jakotsu/蛇骨,日本漫画《犬夜叉》及其衍生作品中的男性角色。七人帮之一,由折笠爱配音。最早开始追随蛮骨的人。 - 个人很喜欢jakotsu战斗时气势如虹的飘逸感,这个库本身也是从自身工作角度出手,不像其他库一样细读把握的很细,而是从一块一块的小整功能入手,权当个人的工具类。 - 有感兴趣的同学可以一起学习,对我而言也算是复习了吧。 ### 只做一般正经库不做的,(●ˇ∀ˇ●) # api列表 ## is | function name | function desc | function param | | --------- | ---------- | --------- | | isString | 是否是字符串 | (变量) | | isNumber | 是否是数字 | (变量) | | isFunction | 是否是方法 | (变量) | | isObject | 是否是对象 | (变量) | | isWindow | 是否是Window对象 | (变量) | | isElement | 是否是节点 | (变量) | | isUrl | 是否是url | (变量) | | isPromise | 是否是Promise | (变量) | | isWordFile | 是否是word文件 | (变量) | | isExcelFile | 是否是excel文件 | (变量) | | isPptFile | 是否是ppt文件 | (变量) | | isFullScreen | 当前是否处于F11全屏状态 | (无参数) | | isDarkMode | 检查用户的设备是否处于暗模式 | (无参数) | | isLeapYear | 是否是闰年 | (字符串年份) | ## Array | function name | function desc | function param | | --------- | ---------- | --------- | | getArrayValueByParam | 获取对象数组的指定字段的值集合 | (数组,标识对象属性,属性的限制集合) | | getArrayItemWithParamLimit | 获取对象数组的指定字段的对象集合 | (数组,标识对象属性,属性的限制集合) | | transferArray | 根据需求将数组转移,清空老数组,返回自定义方法下的新数组 | (数组,自定义筛选方法) | | simpleDeDupArray | 简单类型说组去重 | (数组) | | getArrDifference | 获取基本类型数组里不一样的内容组成数组 | (数组1,数组2) | | getArrEqual | 获取基本类型数组里一样的内容组成数组 | (数组1,数组2) | | getArrayCoin | 获取对象数组的指定字段相同的交集数组 | (数组1,数组2,指定字段名) | | getArrayDiff | 获取对象数组的指定字段相同的补集数组 | (数组1,数组2,指定字段名) | | listToTree | 将数组转成树形结构 | (数组,节点的标识字段[ 默认 id ],节点对应的父节点标识字段[ 默认 parentid]) | ## Time | function name | function desc | function param | | --------- | ---------- | --------- | | formatDate | 时间戳转年月日时分秒格式 | (时间戳) | | getSeasonInfoByTimeStamp | 获取指定10位,13位时间戳 对应的 季度信息 | (时间戳) | | getThisWeekStartAndEnd | 获取当前一周的周一和周日 | 无传参 | | getCommonTimeInChinese | YYYY-MM-dd hh:mm:ss 转年-月-日 | (YYYY-MM-dd hh:mm:ss) | ## Function | function name | function desc | function param | | --------- | ---------- | --------- | | treeFind | 树结构按自定义函数规则查询子节点 | (树形数据,自定义方法) | | compose | 经典compose | | | curry | 经典函数柯里化 | | | debounce | 经典防抖 | | | deepClone | 经典深拷贝 | | ## others | function name | function desc | function 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