gpt4 book ai didi

javascript - 带有外部 Javascript 脚本的 GWT 库

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:26 25 4
gpt4 key购买 nike

我为 javascript 可视化库 ( dygraphs ) 编写了一个 GWT 库。
它是一个简单的包装器,使用 JavascriptObjectJSNI 调用 dygraphs 代码。
到目前为止,我已经在我的 GWT 模块 xml 文件中包含了 dygraphs.js 脚本并且它工作正常美好的。

然而,当我最近尝试使用 SuperDevMode 时,我不得不切换到不允许脚本标签的 xsiframe 链接器
使用跨站点链接器在 GWT 库中包含外部 javascript 脚本的最佳做法是什么?

我能想到的最好的办法是将 Javascript 文件作为 TextResource 包含在 ClientBundle 中,然后使用 ScriptInjector包括它?

这是推荐的方法还是有更好的方法?

我必须确保 dygraphs.js 已完全加载,然后使用我的 GWT 包装器的应用程序才能访问它。

最佳答案

将您的外部 javascript 作为 TextResource 包含在内并自行注入(inject)是确保其加载到您的应用程序中的一种非常好的方法。 (并且您在受益于 GWT 缓存机制的同时节省了额外的 http 请求)

如果您在瘦客户端上运行,您可能希望将 DOM 中的实际注入(inject)与解析分开,如果您从上到下注入(inject)带有注释的文本资源,然后再将其删除,则可以轻松做到这一点。

关于javascript - 带有外部 Javascript 脚本的 GWT 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12746303/

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