- 2008-06-11 (水)
- 技術
意外にも出来るみたい。
// クラスの定義
var Hoge = function () {
}
Hoge.prototype = {
alert : function () {
window.alert("");
}
}
// リフレクション
var bar = this['Hoge'];
var methodName = 'alert';
(new bar())[methodName]();
これでDIコンテナとか作ってみたら面白いかも。
使うかどうかは分かりませんがw
■関連リンク
・リフレクション (情報工学) - Wikipedia
【関連する記事】
- キングボンビーがサイトを侵略する?jQuery Plugin - kingbonbi.js作りました
- jDropper.jsのブログパーツとBookmarklet
- jQueryのheight()やwidth()はOpera9.5に対応していない気がする
- Newer: JavaScriptからVBScriptを呼ぶ方法
- Older: jQueryのクラス定義はトリッキーでかっこいいよ
Comments:0
Trackback:0
- TrackBack URL for this entry
- http://hisasann.com/cgi-bin/mt/mt-tb.cgi/1037
- Listed below are links to weblogs that reference
- JavaScriptでリフレクション from HouseTect, JavaScripter Blog

