您将如何将站点从Prototype切换到jQuery

我在Prototype中编写了一个站点,但想切换到jQuery。 有关如何最佳切换的任何想法?

就个人而言,我喜欢分步进行,所以我会先从两个方面开始,如下所示:

jQuery.noConflict(); // Put all your code in your document ready area jQuery(document).ready(function($){ // Do jQuery stuff using $ $("div").hide(); }); // Use Prototype with $(...), etc. $('someid').hide(); 

这样你就不必一次转换所有旧代码,但可以开始在新东西上使用jquery,并在方便的时候迁移旧的Prototype代码。 我不知道你的项目的大小,所以我不能说这是否适用于你,但是Spolsky有一篇很棒的文章关于“大改写”以及为什么它在你永远不应该做的事情上是如此糟糕的主意,第1部分 。 这非常值得一读!

有关在Prototype中使用jquery的更多信息,请参阅在jquery文档中使用jQuery和其他库 。