【问题标题】:How To Convert Javascript Functions to JQuery如何将 Javascript 函数转换为 JQuery
【发布时间】:2010-02-21 11:46:43
【问题描述】:

我不熟悉 Javascript,我必须将项目的 Javascript 代码转换为 Jquery 脚本。

当然我不是项目负责人什么的,我只是在阐述这个过程可能有什么样的问题,可能面临什么样的需求?

因此,如果您知道任何将 Javascript 函数转换为 Jquery 函数的解决方案,请帮助我了解应该考虑什么。

【问题讨论】:

  • 为什么需要转换...?
  • 我认为你只需要让你自己的 js 框架可以重用不需要让它成为一个 jquery funcs 基本上因为 jquery 来自 javascript 所以转换在哪里

标签: javascript java jquery asp.net


【解决方案1】:

将 jQuery 添加到带有 JavaScript 的现有项目不应破坏任何现有 JavaScript,除非您使用的是冲突框架,例如原型,在这种情况下,您通常可以通过将 jQuery 设置为 noConflict 来避免两者都存在模式。

如果 JavaScript 函数运行良好,当然没有必要将它们重写为 jQuery,除非您的主要目标是提高效率/编写更短的代码,或者即使只是因为 JavaScript 变得过于繁琐而无法维护。

总而言之,如果您只想向网站添加一些新的 jQuery 功能;为什么不直接添加它并保持现有的 JavaScript 不变?

【讨论】:

  • 我们希望提高我们网站的效率,并且作为一个大型网站,在很长一段时间内,一些开发人员会使用它,并且随着 Jquery 变得更灵活和更短的代码。我们正在寻找一种将我们的 javascripts 转换为 jquery 脚本的方法。此外,我们的一些脚本成为了 jquery 的插件或插件,帮助我们拥有灵活的代码。
  • 这很公平,不幸的是没有转换器来执行这样的任务,你必须自己重写它们。我建议只是阅读 jQuery 文档以及 jQuery 为您提供的各种快捷方式来处理较长的 JavaScript 代码。
  • 不要指望将纯 JavaScript 函数转换为 jQuery 来提高您的网站效率。在许多情况下,额外的开销会使它变慢。 jQuery 是关于紧凑的代码,而不一定是这样的性能。
  • 我完全同意@bobince。
【解决方案2】:

JQuery 本质上是一组 JavaScript 函数,可以让一些 JavaScript 任务变得更容易。

如果您有一个现有的 JavaScript 项目,它无需任何转换即可工作,但如果您利用某些 JQuery 函数,您可能会决定某些部分会更短且更易于维护。

我不知道有任何转换实用程序可以为您执行此操作,但好处是您可以决定要转换哪些位。您可以根据可用时间做出此决定,并且知道无论您决定使用多少 jQuery,您的项目都将正常工作。

【讨论】:

    【解决方案3】:

    不,恐怕没有这样的转换器,即使有你仍然需要自己做一些改变。我建议您通过 Jquery docs 了解差异并立即实施。谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-29
      • 2018-09-13
      • 2016-03-31
      • 2015-04-09
      • 2017-06-28
      • 1970-01-01
      • 2012-02-03
      • 2015-02-27
      相关资源
      最近更新 更多