【问题标题】:Loading jQuery with Tapestry 5用 Tapestry 5 加载 jQuery
【发布时间】:2010-05-07 17:35:27
【问题描述】:

好的,所以我不是 Java 人,但我与他们打交道。我们通常使用 Tapestry 5 加载 Prototype,因为 Tapestry 是基于这个 javascript 库构建的。

作为一名 UI/前端开发人员/工程师,我知道 jQuery 的出色之处以及其中缺乏原型。 (请随意在别处辩论——这张票与那个问题无关,哈。)

我一直很好奇是否可以将 jQuery 移植到 Tapestry 而不是 Prototype 中——就像完全删除 Prototype 和 Scriptaculous 一样——我意识到这有点违背了已经捆绑的 Prototype 的目的,但我想要对此事的其他意见。

谢谢。

更新:

Tapestry 的发明者在@work 上拜访了我们,他讨论了在 Tapestry 的未来版本中对库类型的不可知断开的明确需求。这意味着,假设可以将 jQuery 或 Prototype 与 Tapestry 或其他一些库捆绑在一起。

为了胜利!

【问题讨论】:

    标签: java javascript jquery prototypejs tapestry


    【解决方案1】:

    github上有一个tapestry-jquery项目。

    我还没有尝试过,但它看起来很有希望,并且应该完全符合您的要求。

    【讨论】:

    • 我一定会调查的。谢谢!
    【解决方案2】:

    是的,相当。

    将其集成到核心中有一个未解决的问题:https://issues.apache.org/jira/browse/TAP5-486

    问题是要坚持T5的后兼容片。对于您的单个项目,您无需担心这一点。

    为此,您的 Java 人员需要创建一个 IoC 服务,该服务获取 Prototype 渲染并将其替换为 jQuery。我面前没有代码,所以大家都需要进行一些研究。

    简短的回答,是的,有可能只是需要一些时间投入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多