首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为任何给定的库编写Bundle.CdnFallbackExpression?

问如何为任何给定的库编写Bundle.CdnFallbackExpression?
EN

Stack Overflow用户
提问于 2016-08-22 21:06:01
回答 1查看 166关注 0票数 0

在MVC中,我们可以使用Bundle.CdnFallbackExpression指定一个cdn回退表达式,这样我们的站点就可以在cdn关闭的情况下使用js或css的本地版本。例如,jquery的表达式是"window.jQuery“。我想知道的是如何为任何给定的javascript库编写这些表达式?我找到了一个流行的js库的表达式list,但我不完全理解这些表达式是如何创建的。

我正在处理一个有很多js库的项目,这些库不在这个列表中,我不确定如何为所有这些库编写表达式。

我是在寻找库创建的对象吗?我们可以使用函数名来查看库是否正确加载吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-22 21:25:34

回退表达式只是一个测试。对于jQuery,将向window对象添加一个jQuery成员。因此,您可以很容易地通过该成员的存在来判断是否添加了jQuery。对不同库的测试显然会有所不同,但核心概念只是找到该库所特有的东西(对象、命名空间、某些方法等)。看看它是否存在。例如,如果它是一个jQuery插件,您只需查找它添加到jQuery对象的扩展即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39080380

复制
相关文章

相似问题

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