Javascript 是否有一种方法可以在一个<;脚本>;标签?

Javascript 是否有一种方法可以在一个<;脚本>;标签?,javascript,css,merge,client,Javascript,Css,Merge,Client,我正在JQM中构建一个应用程序,它有多个实例,但脚本的核心相同 总之,每个实例都有自己的index.html,它使用从中央存储库(公共脚本/接口)和特定实例(仅针对该实例的文件)获取的文件初始化该特定实例 由于我正在向应用程序添加更多功能,我需要不断使用新的插件(第三方或自定义脚本)更新脚本的核心,但我不想使用我正在添加的新脚本更新所有单个实例 我的问题是:是否有一种方法可以在每个实例的index.html(比如说)和我的公共存储库中的commonscript.js中包含标记,并使用java导入

我正在JQM中构建一个应用程序,它有多个实例,但脚本的核心相同

总之,每个实例都有自己的index.html,它使用从中央存储库(公共脚本/接口)和特定实例(仅针对该实例的文件)获取的文件初始化该特定实例

由于我正在向应用程序添加更多功能,我需要不断使用新的插件(第三方或自定义脚本)更新脚本的核心,但我不想使用我正在添加的新脚本更新所有单个实例

我的问题是:是否有一种方法可以在每个实例的index.html(比如说
)和我的公共存储库中的
commonscript.js
中包含
标记,并使用java导入等结构来导入我正在使用的所有脚本? 我知道这不是js的工作方式,但问题的核心是:您对如何保持客户端不变,只在服务器端修改包含的文件,或者不必手动修改client index.html有什么建议吗?js缩小/合并是我唯一的选择吗

同样的问题也适用于client index.html中包含的CSS文件


希望这是有意义的,谢谢你的回答

您可以使用requirejs来实现这一点

RequireJS是一个JavaScript文件和模块加载器。它针对以下方面进行了优化: 在浏览器中使用,但可以在其他JavaScript环境中使用, 像犀牛和结节。使用模块化脚本加载程序(如RequireJS)将 提高代码的速度和质量


你试过了吗谢谢,我也要看看。。。但我想下面汤姆的答案可能是正确的。我将尝试这些方法并报告它们的进展情况。谢谢,我将检查并在这里报告!由于灵活性,我最终使用了requireJS。。。我还可以用它加载CSS文件,这正是我所需要的。