玩 2.3 - 使用 require.js 玩指纹识别
Play 2.3 - play fingerprinting with require.js
如何将 Play 框架资产指纹 @routes.Assets.versioned("javascripts/main/staticPage.js")
与 require.js 一起使用?
Play 框架要求存在 main.js(require.js 的主配置文件)并在其中包含 require.js 的配置。
我的 main.js 看起来像:
requirejs.config({
baseUrl : "/assets/javascripts",
paths : {
// Public libraries
"jquery":"//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min",
"all_clients": "../templates/admin/all_clients", // Need to have this file fingerprinted
"all_sites":"../templates/admin/all_sites", // Need to have this file fingerprinted
"all_adProvider": "../templates/admin/all_adProvider", // Need to have this file fingerprinted
}
});
})(requirejs);
或者如何使用 require.js 实现指纹识别?
谢谢
普尼特
我会调查“https://github.com/neomaclin/sbt-simple-url-update”。看起来不错。
目前,我正在 mainPage.scala.html
中做类似的事情
<script type="text/javascript" src="@routes.Assets.versioned("lib/requirejs/require.js")"></script>
<script>
requirejs.config({
paths : {
jquery:"//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min",
dusthelper:"@routes.Assets.versioned("javascripts/dust-helpers.js")"+"?noext",
chart : "@routes.Assets.versioned("javascripts/Chartconfig.js")"+"?noext"
}
});
</script>
<script type="text/javascript" src="@routes.Assets.versioned("javascripts/main/staticPage.js")"></script>
如何将 Play 框架资产指纹 @routes.Assets.versioned("javascripts/main/staticPage.js")
与 require.js 一起使用?
Play 框架要求存在 main.js(require.js 的主配置文件)并在其中包含 require.js 的配置。 我的 main.js 看起来像:
requirejs.config({
baseUrl : "/assets/javascripts",
paths : {
// Public libraries
"jquery":"//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min",
"all_clients": "../templates/admin/all_clients", // Need to have this file fingerprinted
"all_sites":"../templates/admin/all_sites", // Need to have this file fingerprinted
"all_adProvider": "../templates/admin/all_adProvider", // Need to have this file fingerprinted
}
});
})(requirejs);
或者如何使用 require.js 实现指纹识别?
谢谢 普尼特
我会调查“https://github.com/neomaclin/sbt-simple-url-update”。看起来不错。
目前,我正在 mainPage.scala.html
中做类似的事情<script type="text/javascript" src="@routes.Assets.versioned("lib/requirejs/require.js")"></script>
<script>
requirejs.config({
paths : {
jquery:"//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min",
dusthelper:"@routes.Assets.versioned("javascripts/dust-helpers.js")"+"?noext",
chart : "@routes.Assets.versioned("javascripts/Chartconfig.js")"+"?noext"
}
});
</script>
<script type="text/javascript" src="@routes.Assets.versioned("javascripts/main/staticPage.js")"></script>