В 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>
. Это возможно? Как вы делаете такую интеграцию?