本文介绍npm包weimodule的基本用法和安装、引入的流程,以及使用该包的一些注意事项。
weimodule 简介
weimodule是一个npm包,提供了一些前端开发中常用的工具函数,目前已经发布到npm官方仓库。
安装及引入
使用npm安装weimodule
--- ------- --------- ------
在需要使用的文件中引入weimodule
------ --------- ---- ------------
使用方法
1. debounce
防抖函数的使用方法。将需要防抖的函数传入debounce函数,指定等待时间和是否立即执行。
------------------------ ----- ----------
示例代码:
------ --------- ---- ------------ -------- ------------ -- - -- ------ - --------------------------------- -------------------------------- ---- -------
2. throttle
节流函数的使用方法。将需要节流的函数传入throttle函数,指定间隔时间。
------------------------ -----
示例代码:
------ --------- ---- ------------ -------- ------------ -- - -- ------ - --------------------------------- -------------------------------- ------
3. deepClone
深拷贝函数的使用方法。将需要拷贝的值作为参数传入deepClone函数。
--------------------------
示例代码:
------ --------- ---- ------------ ----- ------ - - ----- ------------ --- -- ------- - ------ -------- -- ----- ----------- ------------------------- - -- ----- ------ - ---------------------------- --------------------
4. formatTime
格式化时间函数的使用方法。将需要格式化的时间作为参数传入formatTime函数,指定格式字符串。
-------------------------- ----
示例代码:
------ --------- ---- ------------ ----- ---- - --- ---------------- ----------- -------------------------------------- ----------- ------------
注意事项
- 深拷贝函数不支持对函数对象的拷贝;
- 格式化时间函数中,时刻长度为1、30、40、50的分隔符后不要加0。例如:分隔符为“-”,8点10分应该为08,而不是008。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600562f581e8991b448e0b5f