Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何保持jQuery插件的更新?_Jquery_Jquery Plugins - Fatal编程技术网

如何保持jQuery插件的更新?

如何保持jQuery插件的更新?,jquery,jquery-plugins,Jquery,Jquery Plugins,我猜我将不得不去每个插件的站点并订阅该站点的RSS提要…但我想我会问,以防万一有更好的方法 这是假设我甚至想保持插件更新…嘿,如果它工作了…为什么要更改它…通常,我不想。如果我使用一个插件,它的工作方式是exptected…它不需要更新 不需要做额外的工作,如果您已经让它工作了,就不需要冒损坏的风险。我认为使用插件并且从不进行更新不是一个好主意。 例如: 您正在使用jQuery和一些插件,这些插件在这个版本中似乎可以正常工作,您对结果感到满意,并决定停止跟踪所用插件的新更新 jQuery会在2次

我猜我将不得不去每个插件的站点并订阅该站点的RSS提要…但我想我会问,以防万一有更好的方法


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

通常,我不想。如果我使用一个插件,它的工作方式是exptected…它不需要更新


不需要做额外的工作,如果您已经让它工作了,就不需要冒损坏的风险。

我认为使用插件并且从不进行更新不是一个好主意。

例如:

您正在使用jQuery和一些插件,这些插件在这个版本中似乎可以正常工作,您对结果感到满意,并决定停止跟踪所用插件的新更新

jQuery会在2次更新之后进行一些更新,您会发现插件停止工作。 好的,您可能需要对此插件进行更新。但它可能在你注意到错误前几周停止工作。。。我敢打赌,你的访问者对这个故障网站不太满意

好吧,当然有个聪明的家伙说如果你不更新jQuery,你的插件就会一直工作。没错,但问题是jQuery将在一段时间后停止支持旧版本。所以我相信您会尝试保持插件的更新

最好的方法是什么

我猜rss、twitter和所有这些社区都能让你充分了解最新情况。
如果没有,我猜您正在尝试使用大量插件。

我通常按照以下清单更新插件:

  • 这是一个关键的更新吗?
    • 否-将其保留到下一个站点更新迭代
    • 是-它会改变功能吗?
      • 否-更新至最新版本
      • 是-准备大量的工作和少量的睡眠,以加快网站更新
      • 对于这两个-测试它的地狱
在每个站点版本的迭代中,我都会尽量保持插件的最新稳定版本。 如果它是“不稳定的”(没有正式的版本),我会转向自己的服务器,并定期合并



有一件事,在这种情况下,迭代可能对您有任何意义。你可以把它们的范围从几天/一周到几个月/一年。我建议进行更快的迭代。

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

+1确实如此。对该插件的任何更改都是不受欢迎的,因为它们可能会改变我的应用程序的行为。+1,不过在测试开始之前,我确实会检查更改日志,以获得一个合适的版本(每年2-4次),看看是否出现了任何会影响我+1的错误修复。然而,这一理念的主要缺点是,当新的浏览器版本发布时,过时的jQuery和插件突然被破坏了。。。你赢不了。我们刚刚用IE9解决了这个问题。