# 先讲武德上地址
github地址: https://github.com/GuCangRan/rgutil
使用手册: https://gucangran.github.io/rgutil/
npm下载: npm install rgutil
# 造轮子的初衷
经历无数个开发项目,掉了无数头发,再这样下去“面向对象编程”要改为“面向我佛编程”。有一个工具提高团队战斗力和保持发型是非常必要的。看了很多开源工具库和文章,从市场经济的宏观宇宙到生态系统的生物本能,于是自己思考开始造轮子,让心脏多休息,它一休息,我就得休息更长时间。
rgutil基于ES6方式来编写的开源工具库,rollup打包,可自行下载源码进行个人需要修改。
当前工具有几个设计特点:
1)尽量保持函数独立性,有些时候我们只是需要其中一个函数,但是却将整个工具包都下载才能使用,此工具可以单独拷贝自己所需函数进行自己工具中整合
2)基于es6 模块方式开发,可以按需导入 import {isNumber} from ‘rgutil‘
3)可以借助rollup打包成立即执行函数,umd方式,页面直接引用即可
4)手册提供了在线直接测试函数的执行,直观感受, 但部分函数未支持在线演示
这样考虑是为了直观感受函数是否能否正常,这些工具还需要面对一些技术工程师,他们需要一些简单的开发来写一写小单元工具进行辅助处理,有个工具可以节省时间。
面对客户我遇到最顶级的需求:这个使用要简单,但是你又不能太简单。整体需求沟通结束,我曾百思不得客户其姐。如今带团队感受到一个团队需要的是什么,该如何高效运转。工具对于团队的重要性,简单但是又不能太简单。
# 特别说明
很多函数借用了很多大神的开源文章和部分面试题,以及自己平时需要用到的。希望函数工具能够整合很多的场景,而又保持独立函数特性,便于开发者直接引用。非常感谢这些大神的付出,致敬!这也是我自己的一个学习过程。
当前函数库还是初步阶段,后续会逐渐完善它,让它更好的服务。如果你喜欢,keyi
原文:https://www.cnblogs.com/gucangran/p/14051718.html