はじめに インターネットの世界でWebページからWebアプリケーションへの置き換えが進むに伴い、そうしたサイトに新しい機能を追加するためのさまざまな取り組みが行われています。その中で、アプリケーションで最も多く利用されていると思われるのは、Webページのさまざまな部分をスクリプトとユーザーイベントによってプログラム的に制御する方法でしょう。多くの場合、このプロセスでは要素に対する何らかのバインディングを後で作成します。そのため、長いスクリプトのブロックと、JavaScript関数を呼び出すインラインイベントハンドラがいくつも必要になり、かなりごたごたしたJavaScriptコードになることも珍しくありません。 アプリケーションの簡素化や再利用性の向上を考えるならば、別の方法を検討してみてはどうでしょうか。この方法の背後にある考え方は、一見するとごく単純です。開発者はWebページのCSSペー
![XML Binding Language 2.0でアプリケーションを簡素化する](https://cdn-ak-scissors.b.st-hatena.com/image/square/852d34c8aabae48d977cfe77d0dd3669148a3105/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F4907%2F4907_arena.png)