具有外部 JavaScript 库依赖项的 Dojo 自定义小部件

发布于 2024-12-05 10:37:57 字数 178 浏览 0 评论 0原文

我正在开发一个自定义 Dojo 小部件,它实际上充当 Timeline JS 库 (http://www.simile-widgets.org/timeline/) 的包装器。

是否有可能在自定义 dojo 小部件中包含时间轴所需的 JS 代码,或者我必须手动包含在我的“index.html”中?

提前致谢。

I'm developing a custom Dojo widget which in fact acts as a wrapper for Timeline JS library (http://www.simile-widgets.org/timeline/).

Is there a possibility to include the required JS code for Timeline in the custom dojo widget or must I include manually in my "index.html"??

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

桃扇骨 2024-12-12 10:37:57

您是否可以控制时间线源代码,即您自己托管它吗?

如果是这种情况,您可以通过在顶部插入适当的 dojo.provide 调用将依赖项转换为 dojo 模块,或者您可以直接复制并粘贴 MyWidget.js 源中的所有内容文件。


如果这一切最终都太复杂了,你认为不值得,那么在index.html上手动添加脚本标签并不是那么糟糕(考虑到基本的Javascript实际上没有真正的模块系统,你可以使用它来代替)

Do you have control over the Timeline source code, that is, are you hosting it yourself?

If this is the case you could turn the dependency into a dojo module by inserting an appropriate dojo.provide call on the top or you could just straight up copy-and-paste everything inside your MyWidget.js source file.


If this is all ends up too compicated for you to consider it worth it, adding the script tag by hand on the index.html is not that bad (given how base Javascript actually doesn't have a real module system you could use instead)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文