圣杯# 39;s & lt; r: script>与<g:javascript>相比

Grail's <r:script> tag as compared to <g:javascript>

本文关键字:相比 javascript lt 圣杯 script      更新时间:2023-09-26

我看到过一些例子,其中Grails中的内联Javascript由于性能原因被包含在<r:script>标记中,以便在页面加载后加载。然而,我也看到了内联Javascript被<g:javascript>标签包围的例子,我想知道这两种情况之间的区别。即使在文档中,它也表明我们可以使用<g:javascript>标记内联Javascript,但我们应该使用<r:script>标记。这是否意味着使用<g:javascript>标签内联Javascript是不好的做法?是否有内联Javascript的<g:javascript>标签是不鼓励的,因为它不像<r:script>标签那样把内联JS放在最后?有没有特殊情况下我们可能需要或者想要使用g标签多于r标签?

<r:*>标签来自资源插件,必须相应地处理。(老实说,即使使用默认设置,我也从未设法让插件启动和运行)

<g:javascript>标签是现成的Grails标签,用于替代HTML <script/>标签