当我使用.getScript('file.js')
加载脚本时,有没有办法在以后删除该脚本?有点像干净,我说删除我之前加载的js
答案 0 :(得分:7)
getScript
在保持脚本的意义上不会“加载”脚本;它从服务器下载脚本并立即运行。所以没有必要删除它。
但是,脚本创建的任何DOM对象或其定义的函数等将继续存在。删除这些将需要具体了解它们是什么;最好的办法是让你的脚本定义一个函数,删除脚本其余部分创建的所有内容。
答案 1 :(得分:5)
不幸的是,一旦代码被执行,你就无法执行它。
但是,如果file.js
创建了DOM对象,则可以通过delete object.name
删除这些对象,如果您bind()
事件,则可以始终unbind()
。