jquery - 一种处理先前使用 $.getScript() 加载的脚本文件的方法

标签 jquery getscript

对不起我的英语。我正在开发一个国际象棋互动网站。有一个类(class)菜单,当用户选择类(class)时,它会使用 $.getScript() 加载。 。类(class)文件只有一个变量 lesson包含一个“大”json 对象。当用户选择另一节课时,将加载文件并添加新的 lesson var 覆盖前一个。

好的,效果很好。但是,我应该处理以前加载的文件吗?如果应该,我该怎么做?如果用户导航五十个类(class),会减慢该过程吗?

当文件加载时,我在 firebug 中查看了 <head> ,据说 $.getScript()放入文件,它会发出“黄色闪烁”,但没有添加任何可见的内容。

我想知道你对此的想法。提前致谢。

最佳答案

$.getScript 实际上并不加载文件(即将其作为脚本标记附加到头部),而是下载脚本 .js 文件并立即运行它。当然,您可以在脚本中包含某种终止函数,当您使用完它时,该函数会自行清除。

关于jquery - 一种处理先前使用 $.getScript() 加载的脚本文件的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5918679/

相关文章:

javascript - 同步使用 getScript

javascript - $getScript 加载 google maps api 的方法 -> 空白页面?

javascript - Jquery在一秒后隐藏gif

javascript - JQuery 操作 Div 集的子级

jquery - 为什么 jquery $.get 在 .load() 工作的地方失败?

jQuery 的 getScript - 将文件包含到主范围中?

javascript - 我可以阻止 history.popstate 在初始页面加载时触发吗?

jQuery jscrollpane vertical with white-space :nowrap CSS prop

javascript - HTML5 可排序和 Ember.JS