我想使用其中的一些东西。我希望他们选择了聪明的命名约定来防止与他们所有的函数和类发生冲突?有没有人在一个网站上同时使用所有这些?
最佳答案
虽然可以做到(使用 noConflict
),但仍然存在潜在的冲突。
例如,jQuery 将唯一 ID 添加到它接触的元素节点,它希望管理这些元素节点。如果您通过 jQuery 以外的方式删除这些元素,您可能会发生内存泄漏;如果您从另一个框架(或 DOM 调用)克隆它们,您可能会将 jQuery 与微妙而奇怪的结果混淆。框架的事件模型之间也有许多潜在的交互,尤其是 jQuery 中的live
。
如果您将每个框架所接触的元素完全分开,您也许可以摆脱它。但说真的,我不会推荐它。如果可能,请将页面使用的框架数量保持在零到一个之间。
关于javascript - 是否可以将 MooTools 与 Prototype 和 JQuery UI 混合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1983205/