1

我是 lo-dash 的新手,想知道是否可以使用_.bindas$.bind以及如何实现这一点?我真的很想摆脱 jQuery 并使用更小的东西......

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

4

1 回答 1

0

这是两种不同的机制。

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

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

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

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

恕我直言。37k 不是针对 jquery/lodash 和其他此类工具的有效论据。为什么?1)如果您从 CDN 为您的库提供服务,它甚至不是对服务器的有效命中。2) 这些库可以帮助您编写 WAY SMALLER 代码。

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

干杯。

于 2013-02-18T20:08:09.977 回答