在我的工作中,我使用 dojo,我的经验是,当浏览器发生重大升级时,旧版本的 dojo 的某些部分会崩溃。为了让 Web 应用程序在最新的浏览器版本中运行,您确实必须不断更新到最新版本的 dojo。
我想知道是否所有 javascript 库都是这种情况,因为我现在正在研究一个硕士项目,这是一个我的教授已经投入使用的网络应用程序。我想使用库的一些不错的功能,但我不希望我会永远维护这个项目。我不希望应用在浏览器升级时停止工作。
无论如何,如果有人对此主题有任何信息或建议,我将不胜感激。
最佳答案
当然,所有 javascript 库都是这种情况。
浏览器推出了新功能或破坏了旧版本的功能。图书馆唯一能做的就是发布一个处理破损的更新版本。
如果代码是实时的并且需要继续工作,这就是您可以做的所有事情。
减轻它的唯一方法是坚持标准,只使用不是所选库中的浏览器 hack 的通用功能(这极大地限制了您,并且不能保证提供帮助) .
关于javascript - 当新的浏览器版本出来时,是否有任何不需要更新的 javascript 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7489892/