Mum*_*zee 3 html javascript jquery
我有一个脚本 abc.js,它有一个按钮的事件处理程序,如下所示:
$("button").on("click", function(e){
$("script[src='abc.js']").remove();
});
Run Code Online (Sandbox Code Playgroud)
调用执行脚本上的 remove 时会发生什么?脚本会被卸载,还是会停止执行?当脚本从其他脚本文件中删除时会发生什么?
脚本会被卸载,还是会停止执行?
不,因为脚本标签只是加载脚本的一种方式,JS引擎在执行语句之前不会检查/验证脚本标签的存在。
因此,script一旦将脚本加载到会话中,标记的存在就无关紧要。
| 归档时间: |
|
| 查看次数: |
859 次 |
| 最近记录: |