是否有javascript/jquery文件的多重包含保护
Is there a multiple inclusion guard for javascript/jquery file?
我正在做我的第一个ASP。asp.net MVC 3应用程序,使用了一些JavaScript和jQuery。我遇到了一个问题,一个特定的jQuery插件,最终被引用了多次,这导致一个stackoverflow/太多的递归错误,当我试图在页面上使用插件。将此移出我的部分视图文件并放入_Layout.cshtml
导致错误消失,但我认为这也不是真正的解决方案。
我对JavaScript和jQuery仍然很陌生,想知道是否有一个守卫,就像我在C文件中使用的那样,以避免多个特定头文件的包含,对JavaScript文件也这样做。
或者,如果有更好的方法来处理这个问题,我很想知道如何处理。也许这只是这个特定插件文件的问题。对此有什么指导吗?
我使用下面的代码来解决类似的问题。
function requireOnce(url) {
if (!$("script[src='" + url + "']").length) {
$('head').append("<script type='text/javascript' src='" + url + "'></script>");
}
}
信贷选项2
我刚发现这个线程。我还没有尝试过,但如果你正在使用剃刀,听起来可能是完美的。我得自己试试
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 货币代码为欧元-金额的格式不应包含小数
- 如何包含特定于每个视图angularjs的javascript文件
- 我如何修复包含在captcha的addthis中的错误
- 正在注入包含JS的HTML
- Json数据包含日期和时间格式
- Angular js-返回一个包含类似
- jQuery/JS包含运算符或类似运算符
- 如果href包含X,请更改href
- JavaScript数组包含一个值
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 在Meteor项目中安装并包含npm模块后出错
- 传递包含'%的参数'在URL中
- 对一个对象使用reduce可以返回一个没有't在数组中包含目标字母
- 如何首先设置样式<td>表中包含在窗体中的元素
- 每天用javascript包含不同的php文件
- 检测Chrome扩展内容脚本是否已注入/内容脚本是否包含保护
- 是否有javascript/jquery文件的多重包含保护
- 如何用包含csrf保护的js生成link_to等价