javascript - 是否可以将 MooTools 与 Prototype 和 JQuery UI 混合使用?

标签 javascript jquery jquery-ui mootools prototypejs

我想使用其中的一些东西。我希望他们选择了聪明的命名约定来防止与他们所有的函数和类发生冲突?有没有人在一个网站上同时使用所有这些?

最佳答案

虽然可以做到(使用 noConflict),但仍然存在潜在的冲突。

例如,jQuery 将唯一 ID 添加到它接触的元素节点,它希望管理这些元素节点。如果您通过 jQuery 以外的方式删除这些元素,您可能会发生内存泄漏;如果您从另一个框架(或 DOM 调用)克隆它们,您可能会将 jQuery 与微妙而奇怪的结果混淆。框架的事件模型之间也有许多潜在的交互,尤其是 jQuery 中的live

如果您将每个框架所接触的元素完全分开,您也许可以摆脱它。但说真的,我不会推荐它。如果可能,请将页面使用的框架数量保持在零到一个之间。

关于javascript - 是否可以将 MooTools 与 Prototype 和 JQuery UI 混合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1983205/

相关文章:

javascript - 函数从未由 getElementById().addEventListener() 触发

JavaScript:阻止执行 javascript:-分配给 location.href 的 URI

javascript - 20秒内自动提交表格

javascript - 将鼠标悬停在图像上时以受控方式滚动 div 内容

jquery - 为什么这个选择器不起作用?

jquery - 单击下一个或上一个使页面滚动

javascript - 悬停时更改 vue 框架中的多个元素数据

javascript - jQuery '#' + 数据 ("target") 模式

javascript - 验证后的 jQuery 动态字段消失

javascript - 响应式菜单问题 - 如何在移动环境中处理 HREF 和 onclick 事件