アプリケーションの速度を上げるために、すべてのJSスクリプトを「head」タグから「body」タグの下部に移動する必要があります。PhaseListenerを使用する必要があることはわかっていますが、これからページコンテンツを取得するにはどうすればよいですか?
1 に答える
1
実際の質問が次のようになっていると仮定します。JavaScript参照をHEAD領域ではなく、ページ下部にレンダリングするにはどうすればよいですか。
スクリプトが参照を1回だけ取得し、レンダリング位置を制御できるようにするh:outputScriptタグを使用することをお勧めします。
例:
<h:outputScript library="js" name="myScript.js" target="body" />
これにより、ビューのFaceletタグを配置した場所とは関係なく、ページ本文の下部にスクリプト参照がレンダリングされます。
于 2012-08-07T12:19:46.747 に答える