我了解 <g:javascript>
的原因之一标签的用途是指定我们要使用哪个AJAX库,比如我们这样使用时<g:javascript library="jquery"/>
。但后来我也看到这个标签与静态资源一起使用,例如当它像这样使用时:
<g:javascript src="hello.js"/>
<g:javascript src="goodbye.js"/>
那么我的问题就变成了,当它用于静态资源时,它提供了哪些有利的功能?换句话说,它在静态资源上的使用与这样做之间有什么确切的区别:
<script src="hello.js"></script>
<script src="goodbye.js"></script>
?谢谢。
最佳答案
我认为对标签库的作用进行一些研究将会发现一些关于它在标准脚本标签之外的作用的注释。
例如API documentation声明如下:
The 'src' attribute will merely import the js file but within the right context (ie inside the /js/ directory of the Grails application:
<g:javascript src="myscript.js" /> // actually imports '/app/js/myscript.js'
标签库还允许您指定要用于包含的 javascript 的插件、上下文路径和库。它还支持内联 JavaScript。
希望能帮助您理解它存在的原因以及它提供的功能。这一切也尽在 documentation也是如此。
关于javascript - 寻求有关 <g :javascript> 的使用的一些说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24285606/