LotusNotesな日々IBM社のLotusNotesに関係する何かを日々語ってるようなきがしないでもないブログです。 

スポンサーサイト

   ↑  --/--/-- (--)  カテゴリー: スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

(記事編集) http://mesosune.blog123.fc2.com/?overture" target="_new

--/--/-- | Comment (-) | HOME | ↑ ページ先頭へ |

【JavaScript】JavaScriptのクラス生成

   ↑  2009/08/11 (火)  カテゴリー: JavaScript/CSS
newがあるのでClassのようにみえるけど
実際はプロトタイプ・オブジェクトという親から生み出されているだけ。
厳密な意味でのクラスという概念も存在しない。
「クラス的な役割を持つ存在」を便宜上「クラス」と呼んでいるだけ。

結構色々な書き方があるのであれでアレですが、私はこんな書き方。
この書き方だと安直な継承をさせたい時に楽だなーと。
========================
■クロージャ未使用
========================
//クラス宣言
var AClass = function(){};

//プロパティ
AClass.aaaaaa = 0;

//クラスメソッド
AClass.input = function(){}
//インスタンスメソッド
AClass.input.prototype.xxxxx = function(){}

========================
■クロージャ使用
========================
var AClass = function(){
//クラスメソッド
AClass.input = function(){}
}

========================
※番外ネタ。
========================
オブジェクトのメンバ一覧をみるには
for( i in objectName ) 構文でみれますよ。
スポンサーサイト

(記事編集) http://mesosune.blog123.fc2.com/blog-entry-212.html

2009/08/11 | Comment (0) | Trackback (0) | HOME | ↑ ページ先頭へ |
この次の記事 : 【JavaScript】JavaScriptのクラス継承
この前の記事 : C#の再勉強…?

Comment

コメントを投稿する 記事: 【JavaScript】JavaScriptのクラス生成

お気軽にコメントをぞうぞ。
非公開 (管理人のみ閲覧可能なコメント) にしたい場合には、ロック にチェックを入れてください。

  任意 : 後から修正や削除ができます。
  非公開コメントとして投稿する。(管理人にのみ公開)
 

Trackback

この次の記事 : 【JavaScript】JavaScriptのクラス継承
この前の記事 : C#の再勉強…?
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。