2010-08-29 54 views
3

我知道PHP和MVC,但是当我在Joomla上工作时,我不想为AJAX学习Mootools,而是包括我完全熟悉的jQuery。我认为恕我直言,jQuery在AJAX库中拥有最大的分享。可以在一个HTML页面上使用2个Javascript库吗?

当我在Magento上工作时,我没有使用捆绑的prototpye,而是使用jQuery。 SocialEngine的情况也是如此,我不使用捆绑的mootools,但jQuery更了解我。

就我个人而言,我认为可以在一个HTML页面中包含2个Javascript库,因为它不会在服务器上放置任何额外的处理负载。即使在客户端浏览器中,我也没有发现任何性能问题。而且,由于jQuery是从Google CDN加载的,所以Browser Cache已经有了它的一切机会。

您认为,可以在1个HTML页面中包含2个Javascript库吗?

回答

2

只要库彼此不冲突(即都试图将$作为函数绑定),并且您没有注意到最终用户的可怕表现,那么在技术上可以。

这就是说,您包含的每个JavaScript库都会在客户端添加额外的请求和处理。虽然您可能没有注意到您的开发计算机(通常是高功率的动物)的影响,但您的200美元笔记本电脑的最终用户可能并不那么幸运。

尽可能地尝试只包含所需库的部分,并将库连接到单个文件中以减少HTTP请求。

0

我不明白为什么你不应该能够同时使用多个库。在某些情况下,您必须注意可能的冲突,例如如果两者都使用$符号/功能。

详细信息请参阅此页:Using jQuery with Other Libraries

0

是这样做的所有时间。查看此页面上的源代码,您将看到至少2个包含的库。

0

如果不使用2个库改变原型,没有特别的问题。

jQuery不这样做,所以你可以使用它与任何其他库。

能改变原型MooTools的< 2的主要librairies,道场< 2和原型< 2.

相关问题