三件事:
1)是,您可以加载新脚本。您甚至不需要XHR意义上的AJAX-只需在页面中动态添加script标记即可。jQuery为此提供了$
.getscript(),或者您可以简单地创建一个script元素并将其附加到文档的开头。如果您用google搜索,就有大量的例子。
2)关于删除旧文件(以及冲突等)。假设您可以控制这些函数名称,则只需对其命名空间正确即可:
window.myapp = {};window.myapp.mysection = {};window.myapp.myothersection = {};window.myapp.mysection.myfunction = function(){}然后,您不必担心冲突。
3)注意这一点。无论如何,按需加载所有这些脚本的开销可能不仅只是压缩和加载整个文件。



