gpt4 book ai didi

jquery - 包含 Underscore.js 与 jQuery 无冲突

转载 作者:行者123 更新时间:2023-12-01 08:08:38 25 4
gpt4 key购买 nike

我需要在主要使用 Prototype.js 并在无冲突模式下使用 jQuery 的平台中包含 underscore.js。

我们该怎么做?以 Backbone 为例,我们可以使用 Backbone.$ = $j 来指向 jQuery。

但是 underscorejs.org 似乎没有任何相关信息。

谢谢

最佳答案

如果页面上同时有 Backbone 和 jQuery(无论是否处于无冲突模式),则无需为此执行任何特殊操作。

以下是分配 Backbone.$ 的 Backbone 代码部分(从 Backbone 0.9.10 开始):

Backbone.$ = root.jQuery || root.Zepto || root.ender;

这意味着 Backbone.$ 将被设置为使用“jQuery”变量(如果它存在)(并且无论您是否处于 noConflict 模式),如果它不存在,它将尝试请改用 Zepto 或 ender 库。

来源: https://github.com/documentcloud/backbone/blob/21a875b2c50b8a69760b4e6a80495a153e5065b3/backbone.js#L44

如果您具体询问 Underscore 和 jQuery,请注意 Underscore 根本不依赖于 jQuery —— 只有 Backbone 依赖于它(或提到的其他库之一)。

关于jquery - 包含 Underscore.js 与 jQuery 无冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14999336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com