我有一个脚本 abc.js,它有一个按钮的事件处理程序,如下所示:
$("button").on("click", function(e){
$("script[src='abc.js']").remove();
});
调用执行脚本上的 remove 时会发生什么?脚本会被卸载,还是会停止执行?当脚本从其他脚本文件中删除时会发生什么?
最佳答案
Will the script be unloaded, or will it stop executing?
不,因为脚本标签只是一种加载脚本的方式,而 JS 引擎在执行语句之前不会检查/验证脚本标签的存在。
因此,一旦脚本加载到 session 中,script
标记的存在就不再重要了。
关于javascript - 使用 jQuery 的 remove 方法删除脚本标签时会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37390343/