2010-02-21 127 views
1

我不熟悉Javascript,我必须将项目的Javascript代码转换为Jquery脚本。如何将JavaScript函数转换为JQuery

ofcourse我不是项目负责人或类似的东西,我只是在阐述这一过程可能已经是什么样的问题,可以用什么样的needness的面子?

所以如果你知道的任何解决方案,JavaScript函数转换为jQuery的那些请帮我知道什么应该被考虑。

+1

为什么需要转换......? – kennytm 2010-02-21 11:49:55

+0

我认为你需要做乌尔自己的JS框架受到重用不需要使它一个jQuery funcs中basicly原因jQuery是从JavaScript那么,是我们要提高我们网站的eficiency,也可以作为它的一个大型网站上的转换 – Marwan 2011-10-09 13:52:39

回答

6

将jQuery添加到JavaScript上的现有项目不应该破坏任何现有的JavaScript,除非您使用的是诸如原型之类的冲突框架,在这种情况下,您可以通过简单地设置jQuery到noConflict模式。

当然,如果工作正常,就不需要将JavaScript函数重写为jQuery,除非您的主要目标是提高效率/编写较短的代码,或者仅仅是因为JavaScript变得过于繁琐而无法维护。

总之,如果你只是想添加一些新的jQuery功能的网站;为什么不直接添加它并保留原有的JavaScript呢?

+0

在很长一段时间内,一些开发人员将与之合作,并且随着Jquery变得更灵活更短的代码。我们正在寻找一种方法来将我们的JavaScript转换为jQuery脚本。我的一些脚本也成了jQuery的插件或插件,它帮助我们获得灵活的代码。 – 2010-02-21 12:03:11

+0

这很公平,不幸的是没有转换器来执行这样的任务,你必须自己重写它们。我建议阅读jQuery文档以及jQuery提供的各种快捷方式,以避开更长的JavaScript代码。 – Steve 2010-02-21 12:16:35

+1

不要指望将纯JavaScript函数转换为jQuery,以使您的网站更高效。在很多情况下,额外的开销会让它变慢。 jQuery是关于紧凑的代码,不一定像这样的性能。 – bobince 2010-02-21 13:57:49

1

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

3

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

如果你有一个现有的JavaScript项目,将工作无需任何转换,但你可能会决定,如果你采取的某些jQuery函数利用某些路段会更短,更易于维护。

我不知道任何的转换程序,会为你做到这一点,但好处是,你可以决定哪些位要转换。你可以根据时间做出这个决定,并且知道你的项目会工作,不管你决定使用多少jQuery。