1

在子模板中加载脚本时,如何在 Play 框架中定义 javascript 资产的加载顺序?

在我的index.scala.html我拉入jQuery:

<script src="@routes.Assets.at("javascripts/jquery-1.7.1.min.js")" type="text/javascript"></script>

在我的子模板中,我引入了一个依赖于 jQuery 的脚本:

<script src="@routes.Assets.at("javascripts/myScript.js")" type="text/javascript"></script>

但是,myScript.js在“jquery-1.7.1.min.js”之前加载。

有什么建议吗?

4

1 回答 1

3

您应该将脚本作为参数传递给您的index.scala.html.

但我推荐RequireJS。RequireJS 使您能够使用延迟加载。

于 2012-05-30T07:43:15.717 回答