我是 lo-dash 的新手,想知道是否可以使用_.bind
as$.bind
以及如何实现这一点?我真的很想摆脱 jQuery 并使用更小的东西......
我需要的是将 DOM 事件绑定到函数
我是 lo-dash 的新手,想知道是否可以使用_.bind
as$.bind
以及如何实现这一点?我真的很想摆脱 jQuery 并使用更小的东西......
我需要的是将 DOM 事件绑定到函数
这是两种不同的机制。
_.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 代码。
事实上,这种说法听起来更像是一个借口而不是一个理由。
干杯。