gpt4 book ai didi

javascript - 如何检查是否加载了 mithril.js?

转载 作者:行者123 更新时间:2023-11-29 21:28:14 25 4
gpt4 key购买 nike

我正在尝试创建本地回退以加载 mithril.js 文件以防 CDN 失败。

我想使用这个 jQuery 回退的等价物:

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="/js/jquery-2.1.1.min.js"></script>')</script>

如何检查 mithril.js 是否已经加载?

(我知道使用这个回退的限制,它需要很长时间才能加载。使用其他依赖检查器 - 框架目前不是一个选项)

最佳答案

如果您没有在您的 javascript 中和您的 mithril CDN 之后使用任何名为 m 的变量。你可以通过;

if (typeof(m) === 'function') {
// Mithril is loaded.
}

或者,如果您知道您的 Mithril 版本,那将是一个加号。

function isMithrilLoaded(versionName) {
if (typeof(m) == 'function' && typeof(m.version) == 'function') {
return m.version() == versionName;
}
return false;
}

e.g. isMithrilLoaded('v.0.2.3');

关于javascript - 如何检查是否加载了 mithril.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36978193/

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