1 Star 7 Fork 1

琴时 / 前端工具箱

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

项目介绍

  • 该项目用来存放 js 封装的函数

  • src:存放封装的函数目录

  • index.js:用来启动服务器入口文件

  • src/index.js:函数封装测试入口文件

  • test/index.js:测试 js 入口文件

  • vue-demo:测试 vue 的项目文件<vueX+element>

  • react-demo:测试 react 的项目文件<umi+dva+antd>

执行命令

  • 利用 bat 启动 vue-demo:start dev
  • 利用 babel 转换执行指定文件:替换 package.json 中的 demo<script>脚本中的 xxx.js 部分再使用 npm 命令运行即可
  • npm run start:执行 app.js 文件
  • npm run dev:执行测试封装函数文件
  • npm run test:测试 js 文件

封装的函数

  1. 时间类:

    • dateFormat:格式化-时间对象/时间字符串/时间戳-src\utils_time\格式化时间.js
    • timeStamp:时间戳的转换-src\utils_time\转换时间戳.js
    • countDown:倒计时-src\utils_time\倒计时.js
    • getTimeDistance:获取时间间隔-src\utils_time\获取时间间隔
  2. 随机数:

    • randomNum:随机生成指定长度的数字 -> src\utils_random\生成指定长度随机数.js
    • randomCode:随机生成指定长度的数字和字母组合 -> src\utils_random\生成指定长度随机字符串.js
    • createUUID:生成 uuid -> src\utils_random\生成UUID.js
  3. 数据处理:

    • currency:格式化金额数字 -> src\utils_transform\格式化金额.js
    • transformToChinese:阿拉伯数字转中文数字 -> src\utils_transform\格式化金额.js
    • deepCopy:深度拷贝 -> src\utils_transform\深度拷贝.js
    • toCode/fromCode:数据加解密 -> src\utils_transform\数据加解密.js
    • isEmpty:判断空值 -> src\utils_transform\判断空值.js
    • equalsParams:判断参数是否相等 -> src\utils_transform\判断参数是否相等.js
  4. 网站相关:

    • 设备检测:isMobile(移动/PC 端)、isAndroid(安卓终端)、isIOS(ios 终端)、isWeiXn(微信环境)、isQQ(QQ 环境)、kernelInfo(浏览器内核) -> src\utils_html\检测设备.js
    • maxSlice:超出部分文字用...显示 -> src\utils_html\超出截取显示.js
    • getPageQuery:获取路径所有参数 -> src\utils_html\处理网页函数.js
    • getUrlParams:获取路径指定参数对应的值 -> src\utils_html\处理网页函数.js
    • sendNodeMail:发送邮件-定时发送邮件 -> src\utils_html\定时发送邮件.js
    • axios 二次封装 -> src\utils_html\二次封装axios.js
    • js操作cookie -> src\utils_html\js操作cookies.js
  5. 数组方法:

    • deWeightArray:数组去重 -> src\utils_array\数组对象去重.js
    • pagination:数组分页 -> src\utils_array\数组分页.js
    • listSearch:数组对象模糊查询元素指定键 -> src\utils_array\数组模糊查询.js
    • listSearchAll:数组对象模糊查询所有元素 -> src\utils_array\数组模糊查询.js
  6. 人脸识别:

  7. 正则校验

空文件

简介

存放已封装好的js工具类函数、存放vue/reac测试t代码以及前端相关的技术栈等等 展开 收起
JavaScript 等 5 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/kimshift/pt-utils.git
git@gitee.com:kimshift/pt-utils.git
kimshift
pt-utils
前端工具箱
master

搜索帮助