如何在大型Web项目中将Javascript库更新为最新版本?

dmi*_*er1 6 javascript jquery

在处理更大的Web项目(比如说20多页)时,如何将Javascript库更新到最新版本?我特意使用jQquery很多.好像每次我看,都有一个新版本.我在所有页面上都包含了jQuery库,每个页面都需要更新它.其他人做什么?我确信一个很好的答案是使用一个带有单个前端控制器的框架.我已经考虑过了,但我还没有准备好去那条路.

Kon*_*rak 7

我们没有.

当更新不向后兼容时,它可能会自动中断.我们会定期检查邮件列表和论坛,检查新版本是否已经发布,阅读更新日志和/或encodeiff,并检查我们的插件是否兼容.我们通常将服务器克隆为金色外套,在那里测试新版本并查看是否有任何中断.

如果优势超过更新所需的工作量,我们会这样做,但只有在经过足够的时间后,社区才能找到并解决版本的初始错误.

  • 嗨,我已经检查了您的链接(以及该页面上的链接),但我不清楚它们所说的“漏洞”是什么意思。通常,人们必须权衡漏洞的严重性/影响与升级成本 - 如果它只是内存泄漏或“可能使用户感到困惑”,则与“可能危及您的网络服务器”不同。由于大多数站点使用分层安全性,而 javascript 只是附加的(因为它通常是可选的)客户端代码,我敢打赌大多数安全漏洞得分很低吗?期待新的见解。 (2认同)