2011年7月20日水曜日

javascriptでのクラス設定

http://jsdo.it/clockmaker/particleにおける冒頭のクラス定義

// -----------------------------------------
// クラス定義
// -----------------------------------------
/**
* パーティクル
*/
function Particle() {
  // コンストラクタを呼び出し
  this.initialize.apply(this, arguments);
}
Particle.prototype = {
  /** コンストラクタ */
  initialize: function(x, y) {
    this.x = x;
    this.y = y;
  },
  x : 0, // X座標
  y : 0, // X座標
  vx : 0, // X方向の速さ
  vy : 0, // Y方向の速さ
  next : null // LinkedListの参照
};
につき調査


以下が詳しい
http://blog.livedoor.jp/aki_mana/archives/2383135.html

function Particle(){
}
でとりあえずクラスを生成し、
中味についてはprototypeを用い後で設定する、ということか?

0 件のコメント:

コメントを投稿