首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查是否加载了mithril.js?

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

Stack Overflow用户
提问于 2016-05-02 08:32:08
回答 1查看 292关注 0票数 2

我正在尝试创建一个本地回退,以便在CDN失败时加载mithril.js文件。

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

代码语言:javascript
复制
<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是否已经加载?

(我知道使用这种后备装置的局限性,它需要很长时间才能装载。使用其他依赖项检查器-框架目前不是一个选项)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-02 08:38:52

如果您没有在javascript和mithril之后使用任何名为m的变量。你可以查一下;

代码语言:javascript
复制
if (typeof(m) === 'function') {
  // Mithril is loaded.
}

或者,如果你知道你的mithril版本,那是个好处。

代码语言:javascript
复制
function isMithrilLoaded(versionName) {
    if (typeof(m) == 'function' && typeof(m.version) == 'function') {
        return m.version() == versionName;
    }
    return false;
}

e.g. isMithrilLoaded('v.0.2.3');
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36978193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档