小编ben*_*eet的帖子

以 Java/Maven 方式使用 URL 指纹识别来管理主动缓存

我正在尝试找到管理浏览器缓存的最佳解决方案,以在 Java/Maven 项目中重新加载修改后的 JavaScript/CSS 资源。最广泛的解决方案似乎是 Maven 过滤,以在构建时向资源 URL 添加时间戳。例如:

<script type="text/javascript" src="resource.js?v=${maven.build.timestamp}"></script>
Run Code Online (Sandbox Code Playgroud)

但最有效的方法是添加文件的校验和/哈希(也称为指纹)而不是构建日期,以便在每次部署后仅在必要时才重新加载资源。我正在拼命寻找使用 Java 或 Maven 插件正确/通用地实现该模型。

有任何想法吗?

谢谢。

java browser-cache maven-plugin fingerprinting maven

5
推荐指数
1
解决办法
3149
查看次数

文本编辑器应用程序中的自动保存触发

我需要在文本编辑器 Web 应用程序中实现自动保存功能,以在用户键入时管理自动保存。我对这种技术没有具体的了解,所以我想知道它在现代基于网络的文本编辑器中是如何处理的,特别是当触发保存功能时:

  • 它是由键盘事件本身触发还是由检查先前键盘事件的定期扫描(例如每 5 秒)触发?
  • 是否必须在用户未打字时(例如 3 秒不活动后)触发它以减少网络流量?

有什么建议么?

谢谢

text autosave text-editor editor save

2
推荐指数
1
解决办法
2119
查看次数