您将如何将网站从 Prototype 切换到 jQuery
Posted
技术标签:
【中文标题】您将如何将网站从 Prototype 切换到 jQuery【英文标题】:How would you go about for switching a site from Prototype to jQuery 【发布时间】:2010-09-08 09:18:58 【问题描述】:我用 Prototype 编写了一个网站,但想切换到 jQuery。有关如何最好地进行转换的任何想法?
【问题讨论】:
我也想对此提出意见,尤其是从 cakephp 的角度来看。 【参考方案1】:就我个人而言,我喜欢循序渐进,所以我会先同时使用这两种方法,如下所示:
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,并在方便时迁移旧原型代码。我不知道你的项目的规模,所以我不能说这是否适用于你,但 Spolsky 有一篇关于“大改写”的精彩文章以及为什么在 Things you should never do, Part 1 中这是一个糟糕的主意。值得一读!
有关将 jquery 与 Prototype 结合使用的更多信息,请参阅 jquery 文档中的 Using jQuery with other libraries。
【讨论】:
+1 我也认为 Spolsky 的文章不错。以及 .ready(function($)) 的巧妙使用,使用 $ 作为参数名称。以上是关于您将如何将网站从 Prototype 切换到 jQuery的主要内容,如果未能解决你的问题,请参考以下文章
Jmeter - 从入门到精通 - 创建网络测试计划(详解教程)
Jmeter - 从入门到精通 - 创建网络测试计划(详解教程)
如何在按住手指的同时从使用一个 UIButton 切换到另一个?
如何将遗留的 Dojo Toolkit 代码转换为 AMD?