javascript

Javascript で複数のコールバックをまとめて受け取る

複数のコールバックをまとめて受け取るためのクラスを書いてみました。 JavaScript は何かとコールバックが多用される言語です。単発のコールバックならば問題はありませんが、複数のコールバックを同時に使用して、それらが全て呼ばれたときに処理を進める…

JavaScript で親クラスのコンストラクタを呼ばずに継承を行う

JavaScript の prototype を使った継承のオーソドックスな形は以下のような感じだと思います。 function SuperClass(name) { this.name = name; } SuperClass.prototype.hello = function() { alert(this.name+" : hello!"); } function ChildClass() { Supe…

新しい書き方

ECMAScript (JavaScript, ActionScript など) では new の対象に関数を持ってくることができる. function foo() {} new foo(); この関数をコンストラクタ関数とよび、ふつうはコンストラクタ関数内で this を使って生成されるオブジェクトにアクセスする. …