gpt4 book ai didi

java - ClientBundle.enableInlined 和 ClientBundle.enableRenaming?

转载 作者:行者123 更新时间:2023-11-30 04:37:47 24 4
gpt4 key购买 nike

我最近读过this articleClientBundle杠杆和旋钮部分下,查看这两个条目:

  • ClientBundle.enableInlined 是一个延迟绑定(bind)属性,可用于禁止在浏览器中使用 data: URL,否则这些浏览器将支持将资源数据内联到已编译的 JS 中。
  • ClientBundle.enableRenaming 是一个配置属性,它将禁用强名称缓存文件。

我很难想象这些实际情况并理解它们的作用。在哪里设置这些属性?为什么要设置它们(即,我什么时候想要“禁用数据的使用”或“禁用强名称缓存文件的使用”)?有人可以为我提供一个真实的用例以及一些代码片段吗?提前致谢!

最佳答案

Where do you set these properties?

延迟绑定(bind)属性在 gwt.xml 中设置与 <set-property> .
请参阅https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsDeferred

Why would you set them (i.e., when would I want to "disable the use of data", or "disable the use of strongly-named cache files")?

对于调试,或者它们应该为您的应用带来的性能提升实际上弊大于利(enableInlining'), or if you need/want to share the resources with other scripts/apps (enableRenaming`)。

Can someone provide a real-world use case and perhaps some code snippets for me?

当你需要它们时你就会知道。在那之前,请忽略它们。

关于java - ClientBundle.enableInlined 和 ClientBundle.enableRenaming?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13034870/

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