我有一个关于requirejs的问题。也许我真的不知道它应该如何工作,但对我来说,将我的代码分成不同的独立脚本似乎是相当低效的。由于我正在使用Play和其模板语言来构建页面结构,因此我尝试逐个组件地将不同的JavaScript逻辑插入到页面的不同部分中。例如:我有一个main.scala.html包含每个页面都需要的组件以及它们的js逻辑。当另一个页面需要导航栏时,我会插入这个以及相应的逻辑。因此,我有一个main.js和一个navigation.js。由于它们只依赖于Jquery mobile而不是彼此,我想用不同的标签加载它们。第二个脚本永远不会被加载,因此我的直觉是requirejs似乎不允许在一个页面上有多个data-main属性。
所以我的问题是:是否可以使用requirejs在一个页面上有多个独立的脚本?如果不能,为什么?
提前感谢您的回答。