【问题标题】:How to implement jQuery on top of existing Mootools site如何在现有 Mootools 站点之上实现 jQuery
【发布时间】:2010-07-16 10:55:13
【问题描述】:

我已经接手了一个网站的开发,已经完成了 50%。

之前的开发者一直在使用 Mootools 做一些功能,我对 jquery 的熟练程度要高得多(即不了解 Mootools),因此希望包含 jquery 库并从这里开始使用 jquery。

任何人都可以就这种情况提供任何链接、指南或建议吗?

编辑:我无法完全删除 mootools 功能,它们需要共存。

【问题讨论】:

  • 这听起来像是一个副本:stackoverflow.com/questions/169164/…
  • 我建议完全转换为 jQuery,特别是如果它只有几个函数。无论您来自或要去哪个库,如果一个库中可以在另一个库中完成的代码非常少,则最好将其缩小到一个库,更少的有效负载,更少的复杂性,更少的 JS 供客户端运行。
  • 不,我不能删除 Mootools 功能,它们需要共存。
  • @KJF 这实际上是一个不同的问题。

标签: jquery namespaces mootools


【解决方案1】:

实际上可能出现的唯一冲突是两个库都使用 $。 jquery 和 mootools 都有一个无冲突设置,这有助于解决这个问题。 见mootools' Dollar Safe ModeJQuery's noConflict()

从技术上讲,您只需要两种解决方案之一,使用 JQuery 的 noConflict() 具有 JQuery 本身已经更好地隔离的优势。 Mootools 扩展了许多 Native,并定义了许多其他插件可能依赖的全局函数。

Here 是解释如何使用 noConfict() 的 JQuery 文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-03
    • 2020-11-30
    相关资源
    最近更新 更多