我知道,如果您在 View 中编写:
<g:javascript src="myscript.js" />
<g:javascript src="myscript.js" />
<g:javascript src="myscript.js" />
<!-- other try -->
<g:javascript library="myscript" />
<g:javascript library="myscript" />
<g:javascript library="myscript" />
它将输出:
<script type="text/javascript" src="/vip/js/myscript.js"></script>
<script type="text/javascript" src="/vip/js/myscript.js"></script>
<script type="text/javascript" src="/vip/js/myscript.js"></script>
<!-- other try -->
<script type="text/javascript" src="/vip/js/myscript.js"></script>
结论:对于库,它将尝试仅包含一次。
我一直试图找到有关它的文档,但没有成功。
你有指针吗?
最佳答案
是的源代码
查看文档(http://grails.org/doc/latest/ref/Tags/javascript.html),然后单击Show Source
,您将看到该代码仅在第一时间输出if(!request[INCLUDED_LIBRARIES].contains(attrs.library)) {
希望这可以帮助。
关于javascript - 有关Grails中javascript src和javascript库之间差异的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2967861/