在这种情况下,JavaScript执行是否会加载外部脚本?
<script type="text/javascript" src="external/ext.js"></script>
<script type"text/javascript">var same_variable = 1;</script>
如果ext.js也使用了相同的变量,会发生什么?
我正在解决我的ASP.NET应用程序中多次加载jQuery并且正在覆盖插件的任何问题。我的用户控件很少,这些控件在页面中加载了一些jQuery插件行为。 jQuery引用在母版页中给出。但是一些第三方产品也安装在应用程序中,它们正在加载自己的jQuery。我应该在哪里放置noConflict()方法?在我加载jQuery之后立即在母版页中,或者在调用插件方法之前我可以将它放在我的用户控件中吗?
更多详情 -
在母版页中我按照相同的顺序提供以下参考资料 -
<jquery.min.js>
<plugin1.js>
<plugin2.js>
<plugin3.js>
在我的用户控件(ascx文件)
中<plugin4.js>
<script>
//Use plugin4
//ERROR
</script>
第三方产品正在加载自己的jQuery。
使用Chrome网络标签进行观察
JS文件按以下顺序加载 -
<jquery.min.js>
<plugin1.js>
<plugin2.js>
<plugin3.js>
<plugin4.js>
<third party jquery.js>
因此,当我在我的用户控件中使用plugin4时,它会给出一个错误,即#34;对象没有方法&#34;。