我有一个asp.net mvc视图,我引用了一些jQuery库,以及我创建的脚本。
<script src='@Url.Content("~/Scripts/jquery-1.10.2.js")' type="text/javascript"></script>
<script src='@Url.Content("~/Scripts/jquery-ui.js")' type="text/javascript"></script>
<script src='@Url.Content("~/Scripts/EditEmployeeScripts.js")' type="text/javascript"></script>
我的问题是,我自己的自定义脚本(最后一个)是否会看到引用的另外两个jQuery库?换句话说,我可以在自定义脚本中使用jQuery,还是以某种方式引用脚本中的jQuery库?
答案 0 :(得分:4)
默认情况下,DOM在DOM中同步加载。这意味着,您在页面中加载脚本的顺序是它们可用的顺序。只要您的脚本文件在jQuery文件之后加载,jQuery文件中的所有全局可用函数都可用于您的JavaScript文件。这适用于所有JavaScript文件和库,不仅适用于jQuery。但是,如果脚本文件设置为异步加载,则情况不一定如此。