javascript - 2 个导入的脚本可以看到对方吗

标签 javascript jquery asp.net

我有一个 asp.net mvc View ,其中引用了一些 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 库?

最佳答案

JavaScript 默认在 DOM 中同步加载。这意味着,您在页面中加载脚本的顺序就是它们可用的顺序。只要您的脚本文件在 jQuery 文件之后加载,那么 jQuery 文件中的所有全局可用函数都将可供您的 JavaScript 文件使用。这适用于所有 JavaScript 文件和库,而不仅仅是 jQuery。但是,如果脚本文件设置为异步加载,则情况不一定如此。

关于javascript - 2 个导入的脚本可以看到对方吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27230360/

相关文章:

c# - asp.net 下拉回发在 Firefox 上不起作用

javascript - 使用 SignalR 时,我的 Web 服务器如何知道 localhost 在哪里?

javascript - iphone html动画?

javascript - 如何解释 BusterJS 测试路径中的通配符?

c# - 从 Asp.Net 4.7 项目引用 .Net Standard 2.0 库时出错

c# - 填充 DropDownList

javascript - blueimp 文件上传多次触发添加事件

javascript - 从引导模式的 yes 按钮调用 JS 警报

如果需要很长时间才能返回,php ajax 调用不会返回任何内容

c# - (流利的)NHibernate 安全异常 - ReflectionPermission