外部js延迟影响我的函数执行

时间:2017-03-08 07:50:00

标签: javascript

它似乎在我们的应用程序javascript函数执行或等待外部js加载的ajax请求。

在详情中,我们在我们的应用程序中使用了一些外部脚本,例如聊天,标记管理器等。当外部脚本关闭时,它会影响我的其他ajax请求,似乎它只在执行之后执行从挂起的脚本获取超时。主要是它对动态附加元素的影响。我希望得到一个解决方案,比如在执行其他所有功能或任何其他建议后仅发送外部请求。

1 个答案:

答案 0 :(得分:0)

解决此问题的最佳方法是在加载js文件时使用 async 参数。 这不会阻止您的页面执行其他操作,它会异步加载JS文件。 <强>记住

如果您的功能依赖于那些js文件,或者您应该从这些JS文件中调用这些功能,则不应该使用此方法。

异步调用JS文件的语法是:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js" async></script>

了解有关async的更多信息: https://developer.mozilla.org/en/docs/Web/HTML/Element/scripthttps://www.w3schools.com/tags/att_script_async.asp