在前端开发中,我们常常需要使用各种各样的npm包来辅助我们快速开发。今天,我将介绍一个npm包——36c3-shitty
,它提供了一些辅助函数,让我们的前端开发更加高效。
介绍
36c3-shitty
是一个由社区贡献的npm包,它包含了一些代码片段,能够帮助我们快速处理一些常见的问题。下面就是36c3-shitty
这个npm包的介绍与使用方法。
安装
使用npm
安装:
--- ------- -----------
使用
在你的项目中引入36c3-shitty
:
----- ------ - -----------------------
然后,就可以使用其中的一些辅助函数了。
函数
1. formatMoney
这个函数可以将数字格式化为货币形式。比如,将123456.789
格式化为¥123,456.79
。
----- ----- - ------------------------------ ---- --- -- -------- -------------
2. generateRandomString
这个函数可以生成指定长度的随机字符串。比如,生成一个长度为10的随机字符串。
----- --------- - -------------------------------- -- ---------------------------
3. isEmail
这个函数可以判断一个字符串是否为email格式。比如,判断一个字符串是否为example@mail.com
格式。
----- ------- - ----------------------------------- -- --------------
4. objectToQueryString
这个函数可以将一个对象转化为queryString形式的字符串。比如,将{name: 'David', age: 18}
转化为name=David&age=18
。
----- ----------- - --------------------------------- -------- ---- ----- -- -------------- -------------------
5. debounce
这个函数可以防抖函数,用来优化一些需要频繁触发的事件,如浏览器resize、scroll等事件,并且可以设置等待时间。比如:
--------------------------------- ------------------ -- - -- --------- -- ------
总结
在以上的介绍中,我们了解了一个npm包——36c3-shitty
,并介绍了其中一些辅助函数的具体使用方法。除了这些函数,还有很多其他的函数可以帮助我们更好的开发,值得我们深入学习。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/87947