我已经用 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 部分. 。非常值得一读!

有关将 jquery 与 Prototype 结合使用的更多信息,请参阅 将 jQuery 与其他库一起使用 在 jquery 文档中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top