如何将网站从原型切换到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与其他库一起使用。