2011-05-15 63 views
0

我的任务是从网站中删除一些Javascript库。我不能在这里发布代码。有没有一种工具可以指出属于JQuery的代码中的函数。需要帮助从网站中删除JQuery

该代码也使用原型。 (删除jquery的原因之一是删除尽可能多的外部库引用,然后解决其中的一个)

+0

我对此表示怀疑。阅读源代码,逐行替换代码,然后测试它,看看是否破坏了任何东西。 – Raynos 2011-05-15 19:32:34

+0

为什么使用多个库? – 2011-05-15 19:37:57

+0

多个以前的开发人员喜欢不同的库我想 – cahz 2011-05-15 19:38:53

回答

5

JQuery是更好和最常用的库之一(这意味着更好的社区支持的潜力) 。这可能是你想要保留的那个。

我不知道有哪些工具可以帮助您识别JQuery调用,但您可以搜索jquery$。另外,只需删除库引用,并让调试器指出代码中的所有错误。他们中的大多数应该是对JQuery的调用。

要修复代码,您显然需要重写您在JQuery中使用的一些函数,或者在您正在使用的库中找到替代方法。

+0

人们似乎都同意这是要走的路,所以我想我会更好地解决。 – cahz 2011-05-15 19:56:01

1

如果你不知道使用jquery的话,确实很难删除所有的调用。

我建议这两个选项:

  1. 删除jQuery和测试您的网站,并检查其功能被破坏(非常耗时且容易出错,也许还可以利用履带做到这一点)。如果您设法找到所有破损的代码,请用原型重写它。

  2. 假设jQuery和原型都运行良好,但如果你决定要保留jQuery的,看看这对像这样的情况,其中两个(或更多)的JS库可以“colide”创建jQuery.noConflict();。在这里阅读更多:http://api.jquery.com/jQuery.noConflict/

祝你好运!