gpt4 book ai didi

JavaScript 网页版本比较

转载 作者:行者123 更新时间:2023-11-30 13:36:56 24 4
gpt4 key购买 nike

为了加快我们用于批准发布网页内容的“内容更新审核流程”,我希望实现一个 JavaScript 函数来比较两个网页版本。

到目前为止,我已经创建了一个页面,该页面将从特定页面的新旧版本加载要比较的内容。是否有一种(相对)简单的方法来使用 JavaScript/jQuery 遍历每个 html 并突出显示已更改或丢失的内容?

由于会有很多特定于 html 的细节(因为这本质上是 html 文本比较),是否有我可以使用的 JavaScript 库?

我应该补充一点,我的第一个目标是用 PHP 实现它。不幸的是,我们有很多限制,只允许我们使用有限的资源,例如 JavaScript。

最佳答案

版本控制是一个重要的问题。如果这是您的“内容更新审核流程”的一部分,您可能也不应该从头开始实现。

相反,请考虑使用像 Subversion 这样的工具, Git ,或您最喜欢的源代码管理解决方案。

如果您真的想这样做,您可以从 Regex 匹配这样简单的事情转到 DOM 匹配。据我所知,没有任何“魔法库”会为您封装它,所以它会起作用。你可能会做错的工作。

认真考虑版本控制提供程序,或使用内置页面版本控制的 CMS。如果您感到不安,请查看开源 CMS(如 Drupal)并尝试弄清楚它们是如何实现版本控制的,然后自己进行逆向工程/重新设计。我希望其中的低效率是显而易见的。

关于JavaScript 网页版本比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4464725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com