Home   Single Page

クライアント側の動作

JavaScriptコードを使ってクライアントで行われたほうがいい操作がいくつかあります。たとえば、アニメーション、メールロールオーバーな どです。
JavaScriptコードをクライアントで実行するのに、ZKはクライアント側の動作(CSA)のコンセプトを紹介します。CSAを使用して、 開発者はいくつかのJavaScriptイベントを監視し、クライアント側でJavaScriptコードを実行します。

JavaScriptで書かれていることとクライアント側で実行される点以外は、CSAはイベントリスナに似ています。ZKは開発者がonfocus、onblur、onmouseover、onmouseoutといったJavaScriptイベントに動作を、ターゲットブラウザがそれらをサポートしている限り、指定できます。

クライアント側の動作のシンタックスは以下のようです。

action="[onfocus|onblur|onmouseover|onmouseout|onclick|onshow|onhide...]: javascript;"

onFocusのような名前を持っているかもしれませんが、CSAとZKイベントリスナとは別物です。違う点は以下を参照ください。