JSF では、JavaScript を複合コンポーネントに統合するための「正しい」「クリーンな」方法は何でしょうか? 私はUnobtrusive 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>
です。これは可能ですか?この種の統合をどのように行うのですか?