作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
文档说,< r:script > 是执行此操作的正确方法,但这是 Resources Plugin 的一部分,这在 Grails 3.0 中不可用,所以我认为在单个 GSP 中使用 Javascript 的正确方法是在 <body>
的末尾与 < g:javascript >-标签。
有更好的方法吗?
最佳答案
您可以使用 <asset:javascript src="example.js" />
在 GSP 文件的底部。
但是,SiteMesh 将正文插入到 <g:layoutBody />
的位置在布局 GSP 中,因此 <script>
之间可能会有一些其他标签和 <body>
的结尾.创建一个单独的布局 GSP 会更干净。
此外,请确保不包含example.js
在 application.js
否则特殊的 js 文件将默认出现在每个页面上。一种选择是创建一个 assets/javascripts/public
其他所有内容的文件夹。
grails-app/assets/javascripts/application.js
//= require_tree ./public
关于javascript - Grails 3.0 如何在 GSP 中使用 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32301128/
我是一名优秀的程序员,十分优秀!