Zepto 只是 jQuery 的一个子集吗? [关闭]

Posted

技术标签:

【中文标题】Zepto 只是 jQuery 的一个子集吗? [关闭]【英文标题】:Is Zepto just a subset of jQuery? [closed] 【发布时间】:2011-11-18 04:56:30 【问题描述】:

我很惊讶backbone.js 可以使用jQuery 或Zepto 作为它的“帮助库”。 Zepto 人是如何设法使语法与 jQuery 兼容的? Zepto 只是 jQuery 的一个子集吗?

【问题讨论】:

通过查看其 API 并模拟行为,他们设法使语法与 jQuery 兼容。没那么难。 【参考方案1】:

似乎他们试图保持 jQuery 样式语法并提供一个仅包含最有用功能的缩小库。

Zepto.js 应该密切模仿它。请注意,模拟 jQuery 的所有功能并不是项目目标,而是我们想要最有用的部分,同时保持约 5k 的最小化目标。

发件人:https://github.com/madrobby/zepto/blob/master/README.rdoc

【讨论】:

【参考方案2】:

Zepto 是一个新的库,他们的目标是让从 jQuery 的转换变得容易。 很明显,他们遗漏了许多您可以在 jQuery 中找到的功能。

看起来他们也在牢记原型功能。

如果他们选择较小的代码块而不是性能,我也不会感到惊讶,我并不是说这对性能有很大的不利影响,或者 jQuery 过于臃肿,但与 jQuery 最近的前景不同。

【讨论】:

他们的目标是一个面向移动平台和加载时间的简约库。

以上是关于Zepto 只是 jQuery 的一个子集吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我们可以强制 ZURB Foundation 4 只使用 jQuery 而不是 Zepto 吗?

Zepto学习笔记

Zepto.js 不返回假?

zepto.js 不支持eq吗

zepto和jquery的区别

zepto与jquery冲突