Javascript:获取最后执行的脚本

时间:2015-06-12 05:54:48

标签: javascript element

这是参考问题: How may I reference the script tag that loaded the currently-executing script?

最受欢迎的答案。 它在选项6中提到: “6.获取最后执行的脚本”

问题

Does not work with asynchronous scripts (defer & async)
Does not work with scripts inserted dynamically

我的脚本不是异步的,但页面可能有其他异步或延迟的脚本。这个选项在这种情况下也会起作用吗?我无法在任何地方找到答案。

1 个答案:

答案 0 :(得分:-2)

如果我理解你的问题,我认为闭包会有助于解决这个问题。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures

您可能还想组织JS文件,以便异步文件包含在async.js文件中,非acyned文件包含在non_async.js中等等。

我希望这很清楚。

干杯,