Hatena::Groupstudyroom

phaのPHPとか自習室 このページをアンテナに追加 RSSフィード

PHP(CakePHPとか)、JavaScript(AJAXとか)、MySQL、UNIX、Fireworksなんかを身につけたい><
2007 | 03 | 04 | 05 | 06 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 12 |
2009 | 01 | 02 | 03 | 04 |
2010 | 01 | 06 |
2011 | 01 |

2008-10-16サイ本7章から

8章 関数

| 8章 関数 - phaのPHPとか自習室 を含むブックマーク はてなブックマーク - 8章 関数 - phaのPHPとか自習室 8章 関数 - phaのPHPとか自習室 のブックマークコメント

関数が自分自身を呼び出すとかがようわからんなーまだ

9章 クラスとコンストラクタとプロトタイプ

| 9章 クラスとコンストラクタとプロトタイプ - phaのPHPとか自習室 を含むブックマーク はてなブックマーク - 9章 クラスとコンストラクタとプロトタイプ - phaのPHPとか自習室 9章 クラスとコンストラクタとプロトタイプ - phaのPHPとか自習室 のブックマークコメント

var array = new Array(10);

new演算子と一緒に使うのをコンストラクタ関数と言う


コンストラクタ関数定義してからオブジェクトを2つ生成する例

function Rectangle(w,h){
this.width = w;
this.height = h;
}

var rect1 = new Rectangle(2,4);
var rect2 = new Rectangle(8.5,11);

オブジェクトにメソッドを追加する

var r = nwe Rectangle(8.5,11);
r.area = function(){return this.width * this.height;}
var a = r.area();

プロトタイプ継承

オブジェクトプロトタイプからプロパティ継承する

function Rectangle(w,h){
this.width = w;
this.height = h;
Rectangle.prototype.area = function(){return this.width * this.height}
}

インスタントプロパティ

インスタンスメソッド

クラスプロパティ

クラスメソッド

クラスメソッドはクラスインスタンスではなくクラスに関連したメソッドのこと

クラスメソッドはクラスインスタンスではなくクラスを介して呼び出します

Date.parse

第10章 モジュール名前空間

モジュールってある程度のスクリプトのひとかたまりかな。

JSではモジュール機能はないので、モジュールを外から呼んでくるにはある程度自分で気をつけないといけないってことかな。名前空間の衝突とか。

    

2008-10-12サイ本

1章〜3章

| 1章〜3章 - phaのPHPとか自習室 を含むブックマーク はてなブックマーク - 1章〜3章 - phaのPHPとか自習室 1章〜3章 - phaのPHPとか自習室 のブックマークコメント

4章 変数

| 4章 変数 - phaのPHPとか自習室 を含むブックマーク はてなブックマーク - 4章 変数 - phaのPHPとか自習室 4章 変数 - phaのPHPとか自習室 のブックマークコメント


第5章 式と演算子

| 第5章 式と演算子 - phaのPHPとか自習室 を含むブックマーク はてなブックマーク - 第5章 式と演算子 - phaのPHPとか自習室 第5章 式と演算子 - phaのPHPとか自習室 のブックマークコメント