Лично я предпочитаю использовать теги JavaScript вместо простого JavaScript.Например, если вы хотите создать ссылку, которая отправляет запрос AJAX и обновляет DIV с ответом, мне будет проще написать
<g:remoteLink action="show" id="1" update="myDiv"
onLoading="showSpinner();">Click Me</g:remoteLink>
, чем соответствующий JavaScript.
Если у вас установлен плагин JQuery и вы решили заменить JQuery на Prototype (например), приведенные выше теги должны продолжать работать после замены плагина JQuery на плагин Prototype.Это было бы невозможно, если вы просто скопировали файлы .js в web-app/js
(вместо использования плагинов).
В конечном итоге, если вы используете плагины JS, ваше приложение «знает», какие библиотеки JS используют,Другие плагины (например, resources ) могут использовать эту информацию в ваших интересах.