gpt4 book ai didi

javascript - 在保留 $== jQuery 的同时混合 jQuery 和 Prototype

转载 作者:行者123 更新时间:2023-11-30 10:50:51 24 4
gpt4 key购买 nike

混合时的常见解决方案,例如原型(prototype)和 jQuery 正在使用 var $j = jQuery.noConflict(); 恢复原型(prototype)函数 $ 然后使用 $j 访问 jQuery .

但是,由于 prototype 在某些时候将完全被 jQuery 取代,我更愿意为 jQuery 使用 $ ,例如$p 原型(prototype)。这可能吗?

我知道我可以将我的 jQuery 代码包装在 (function($) {/* 我的代码 */})(jQuery); 但我想如果我能去掉它会更干净指向原型(prototype)函数的全局 $ var。

最佳答案

Prototype 没有像 jQuery 那样放弃对 $ 函数的控制的机制。正如您所注意到的,您最好的选择是将您的 jQuery 代码包装在一个函数中,该函数在本地为 jQuery 定义了 $。删除所有原型(prototype)代码后,您可以删除包装器。

关于javascript - 在保留 $== jQuery 的同时混合 jQuery 和 Prototype,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5407935/

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