baitu
v1.1.8
Published
A small and comprehensive front-end toolkit.
Downloads
75
Maintainers
Readme
百涂工具(Baitu)
一个小而全的前端工具包
A small and comprehensive front-end toolkit.
介绍
Baitu,意名:百涂、百图、白图,意思为“各种途径”、“白-工具”、“百个工具”,指开发中有多种方式达成目标,而Baitu有多种工具提供支持,一应俱全,一本万利!Baitu由BaiTools谐音而来,bai为本人开发者化名,tools为工具集。
由来
在一次前端开发中,因为对于日期操作比较复杂,需要对时间进行各种偏移、格式化等操作。通过后端开发的经验,联想到了后端Java的一个名为Hutool的开发工具包,于是对所需功能进行了封装,继而完善,形成了一个前端独有的工具包。
使用
html
// 注意:为了兼容性,建议添加对应版本,如:https://unpkg.com/[email protected]/lib/baitu.min.js
<script src="https://unpkg.com/baitu/lib/baitu.min.js"></script>
<script>
// your codes
</script>
npm安装
npm install baitu;
vue2
import Baitu from "baitu";
Vue.prototype.$btu = Baitu;
组合式
import {DateTime} from "baitu"
DateTime.create();
new DateTime();
文档
http://www.jl15988.com/baitu-doc/
对于数字计算确保精度发现了个开源的:decimal.js ,因为功能复杂,有时间简单集成一下。
文档更新会有所延时,具体功能见具体代码,在 TypeScript 环境下,工具方法的 API 注释面面俱全。 更多功能开发中...