2009-08-26 59 views
2

我猜我必须去每个插件的网站,并订阅该网站的RSS源...但我想我会问,以防万一有更好的方法。你如何保持你的jQuery插件更新?

这是假设,我甚至想保持更新的插件...嘿,如果它的工作......为什么改变它...

回答

7

通常情况下,我不知道。如果我使用插件,并且它按照exptected工作......它不需要更新。

没有必要做额外的工作,并冒险破坏某些东西,如果你已经在工作了。

+0

+1确实。对该插件所做的任何更改都是不可取的,因为它们可能会改变我的应用程序的行为。 – JoshJordan 2009-08-26 13:53:31

+0

+1,尽管我在测试开始之前检查更新日志以获得体面的发布(每年2-4次),以查看是否有任何错误修复出现,这些修正会影响我 – 2009-08-26 13:54:15

+0

+1。然而,这种哲学的主要缺点是,当新的浏览器版本发布时,突然你的过时的jQuery和插件被打破了......你无法赢。我们刚刚通过IE9浏览了这个。 – Sparky 2011-07-28 03:33:02

0

我不认为这是一个好主意,使用插件并从不做更新。

例如:

您正在使用jQuery和几个插件,似乎工作没事了这个版本,你高兴的结果,并决定停止之后所使用的新的更新插件。

jQuery在2次更新之后会做一些更新,您会发现插件停止工作。好吧,你可能想对这个插件做一个更新。但有可能在您注意到错误之前几周停止工作......我敢打赌,您的访问者对发生故障的网站并不满意。

好吧,当然有一个自作聪明谁说,如果你不更新你的jQuery,你的插件将始终工作。真的,但问题是jQuery将在一段时间后停止支持旧版本。所以我相信你会尽量保持你的插件更新。

什么是最好的办法呢?

我想RSS,Twitter和所有这些社区让你保持最新的足够的方式。 如果没有,我只是猜你正在尝试使用很多插件。

0

我ussualy下面这个清单更新插件:

  • 是一个重要的更新?
    • 否 - 保留它直到下次更新站点更新。
    • 是 - 它是否改变功能?
      • 否 - 更新到最新版本。
      • 是 - 准备大量的工作和小小的睡眠来赶上网站更新。
      • 对于两者 - 测试它的地狱!

在每一个现场版本迭代,我尽量保持与插件的最新稳定版本。 如果它是一个“不稳定的”(没有正式版本),我分叉到我自己的服务器,并定期合并。


一件事,在这种情况下迭代意味着什么。你可以让他们的范围从几天/一周到几个月/一年。我建议做出更快的迭代。

1

我发现有许多常用jQuery插件和库的NuGet包。