scriptコンポーネントはブラウザで働くスクリプトコードを意味します。zscriptとは違って、スクリプトコードはブラウザ側で実行されます。
スクリプトコードは大抵JavaScriptで書かれていて、ほとんどのブラウザは対応可能です。もっとも簡単なフォーマットは以下です。
<script type="text/javascript"> function myfunc() { $e("${win.uuid}").style.backgroundColor = "blue"; } </script>
上に示したように、script コードの中で、EL表記(${win.uuid})を使うことができます。
もちろん以下のようにsrcを使って外部のJavaScriptファイルを参照できます。
<script src="/js/super.js" type="text/javascript"/>
Zkアプリケーションがサーバーで動いている(お好きな言語で実行される)ので、ZKを使って、開発者はめったにJavaScriptコードを使用して、実行する必要はありません。
JavaScriptはZKクライアントエンジンの動作をカスタマイズする、又は、既存のJavaScriptライブラリーを動かします。