简介
underscore-contrib
是 Underscore.js
的扩展库,提供了一些非常实用的函数和工具方法。这个库包含了许多有趣的、有用的功能,可以帮助我们更快地编写并优化 JavaScript 代码。
安装
安装 underscore-contrib
可以使用以下命令:
--- ------- ------------------
常用方法
下面是一些在项目中经常用到的方法:
debounce
在事件触发后等待一段时间之后再执行函数,避免函数被频繁地调用。比如,当用户在输入框中输入内容时,只有当用户停止输入一段时间后才会进行搜索操作。
------ - -------- - ---- --------------------- ----- ------ - ----------- -- - -- ---- -- ----- ------------------------------- -- -- - --------- ---
once
确保一个函数只会被执行一次,即使它被多次调用。比如,一个模态框只需要在第一次打开时渲染 DOM 元素。
------ - ---- - ---- --------------------- ----- --------- - ------- -- - -- ----- --- -------------------------------- -- -- - ------------ ---
pluck
从对象数组中取出指定 key 的值,并返回一个新数组。
------ - ----- - ---- --------------------- ----- ----- - - - ----- -------- ---- -- -- - ----- ------ ---- -- -- - ----- ---------- ---- -- - -- ----- ----- - ------------ -------- ------------------- -- --------- ------ ----------
sortBy
将对象数组按照指定的 key 进行排序。
------ - ------ - ---- --------------------- ----- ----- - - - ----- -------- ---- -- -- - ----- ------ ---- -- -- - ----- ---------- ---- -- - -- ----- ----------- - ------------- ------- ------------------------- -- - - ----- -------- ---- -- -- - ----- ------ ---- -- -- - ----- ---------- ---- -- - - --
总结
underscore-contrib
是一个非常实用的 JavaScript 扩展库,提供了许多有趣的、有用的功能。在项目中使用它可以帮助我们更快地编写并优化 JavaScript 代码。以上只是其中的一部分方法,还有很多其他方法也值得去尝试。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/36092