javascript - 使用jQuery eventHandler的lodash绑定函数......有可能吗?

时间:2013-01-31 06:28:27

标签: javascript javascript-events lodash

我是lo-dash的新手,想知道是否可以将_.bind用作$ .bind,我该如何实现?我真的想摆脱jQuery并使用更小的东西......

我需要的是将DOM事件绑定到函数

1 个答案:

答案 0 :(得分:0)

这是两种不同的机制。

_.bind将函数的this值设置为第一个参数,以便'this'始终指向函数中的同一个对象。我会说它将'this'的范围与函数绑定在一起,除非技术上不正确。

$。bind将jquery触发的事件侦听器添加到jquery包装元素。

有很多dom选择替代品(例如zepto.js),但lodash / underscore库实际上是jquery的补充,而不是代替jquery。

话虽如此,这可能不一定能回答你的问题,只是说zeptoJs可能就是这样一个选择。同样,Underscore / Lodash不是替代品,但是其中一个或另一个提供了额外的功能(从长远来看,这将保存文件大小。)

fwiw imho。 37k不是针对jquery / lodash和其他此类工具的有效参数。为什么? 1)如果你从cdn服务你的库它甚至不是对服务器的有效命中。 2)这些库可以帮助您编写WAY SMALLER代码。

事实上,这种说法听起来更像是一个借口,而不是一个理由。

欢呼声。