我很惊讶backbone.js可以使用jQuery或Zepto作为其“帮助库”。 Zepto人是如何设法使用与jQuery兼容的语法的? Zepto只是jQuery的一个子集吗?
答案 0 :(得分:3)
似乎他们试图保持jQuery样式语法并提供仅包含最有用功能的缩小库。
Zepto.js应该密切模仿它。请注意,模拟jQuery的所有功能并不是项目目标,而是我们需要最有用的部分,同时保持~5k的缩小目标。
来自:https://github.com/madrobby/zepto/blob/master/README.rdoc
答案 1 :(得分:1)
Zepto是一个新的库,其目标是使从jQuery过渡变得容易。 很明显,他们遗漏了许多你在jQuery中找到的函数。
看起来他们也在考虑保持原型功能。
如果他们选择较小的代码块而不是性能,我也不会感到惊讶,我并不是说它对性能有很大的不利影响,或者jQuery过于膨胀,但与jQuery最近有不同的展望。