JavaScriptでオブジェクト指向をサポートしてくれるClass.js
JavaScriptでは厳密にはオブジェクト指向をサポートしていませんが、プロトタイプ・ベースのオブジェクト指向を使う事でClassを定義する事が可能です。
しかし、毎回自前で実装するには大変なのでClassをサポートしてくれるライブラリを使ってみるのはいかがでしょうか。
Class.jsを使うと、まるでオブジェクト指向のような書き方で実装可能です。
以下のようなコードで実装可能になるようです。
クラスの定義
One = { message:'', set:function(val){ this.message = val; }, get:function(){ alert(this.message); } };
使い方
var e = new Class(One); e.set('Hello, World!'); e.get();
普段からオブジェクト指向なプログラムを書かれている方には便利なライブラリですね。
ちなみに、素のJavaScriptでクラスを定義する方法はIT戦記さんが詳しく紹介しています。
興味の有る方はぜひ使ってみてください!
最新情報をお届けします
- Website: http://www.evanbyrne.com/article/class.js
- License: GPL License