В JSF, каков был бы "правильный" и "чистый" способ интегрировать JavaScript, т.е. в составный-compenent? Я поклонник ненавязчивый JavaScript и отделяет HTML от JS от CSS. Что было бы хорошим способом иметь как можно меньше причуд? Это то, что мне больше всего нравится:
<composite:interface>
  // ...
</composite:interface>
<composite:implementation>
  // ...
  <script> initSomething('#{cc.clientId}'); </script>
</composite:implementation>    
Мне не нравится использовать language A для генерации language B. В основном это касается обработчиков событий и т.д. Моим любимым было бы прикрепить эти обработчики через <insert favorite DOM JavaScript library here>. Это возможно? Как вы делаете такую интеграцию?
