如何将网站从原型切换到jQuery

时间:2020-03-05 18:50:34  来源:igfitidea点击:

我已经用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与其他库一起使用。