1.0.1 • Published 1 year ago
bytool v1.0.1
bytool
🍬一个高效、强大、开源的前端业务代码工具包
📚 bytool是什么
bytool是一个小而全的前端工具包,通过静态方法封装,降低相关学习成本,提高工作效率,省去重复造轮子的时间,效率提升300%!
bytool中的工具方法来自多个项目的精雕细琢,它涵盖了字符串、时间/日期、浏览器/DOM等代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;
bytool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。
bytool的设计思想是尽量减少重复的定义,让项目中的util这个package尽量少,总的来说有如下的几个思想:
- 开箱即用
- 高度可替换
- 与其它框架无耦合
- 便捷性与灵活性并存
- 适配与兼容
🎁 bytool名称的由来
bytool = by + tool;“by”表示通过,tool表示工具。by tool直接翻译为“通过工具”的意思,通过工具bytool来提升开发效率。
🍺 bytool如何改变coding方式
bytool的目标是使用一个工具方法代替一段复杂代码,从而最大限度的避免“复制粘贴”代码的问题,彻底改变写代码的方式。
以“字符串转base64编码格式”为例:
- 👴【以前】打开搜索引擎 -> 搜“js 字符串转base64” -> 打开某篇博客-> 复制粘贴 -> 改改好用
- 👦【现在】引入bytool -> bytool.stringToBase64(str);
bytool的存在就是为了减少代码搜索成本,避免网络上参差不齐的代码出现导致的bug。
🐣 兼容性
兼容性强,兼容市面上主流浏览器及nodejs >= 0.10.0的环境。
📃 安装及使用
安装及使用方式请查阅:https://www.bytool.cn/2.html
🤑 支持我们
有您的支持,我们会走的更远。