JavaScript学習のまとめ

高洛峰
高洛峰オリジナル
2016-11-28 10:26:461096ブラウズ

学習の目的: 1. Web 関連の開発はますます人気が高まっており、JS を学ぶことが非常に必要です

2. もう 1 つの言語を学び、その言語の文化的な意味についてもっと知りたいです

3. . 以前使っていたスクリプト言語を知る 気分転換にC、C++を学ぶ

学習方法:

1. インターネット上の様々な断片的な情報

3. Codecademy のオンライン JS 指導コース (長くて詳細なコース、タイピング中に手がけいれんしました)

などのさまざまな本

散発的な感情:

1. .js を使用することもできます。

2 を識別するために ["xx" ] を使用することもできます。JS では、この

の代わりに var を使用してプロパティまたはメソッドを定義します。 JSの関数定義はうまく区切られていませんが、変数定義の後にセミコロンがあります。


4. これは関数やクラスでは省略できません


5. Js のインスタンス化は新しいコンストラクターを通じて実現されます。

function person(name,age) {

[javascript]

this.name = name;
this.age = age;

}

// コンストラクターを使用して、bob と susan をもう一度作成しましょう

var bob = new Person ("Bob Smith", 30);


this.name = name;
this.age = age;
}
// コンストラクターを使用して、もう一度 bob と susan を作成しましょう
var bob = new Person("Bob Smith" , 30);6. 各インスタンスがこの属性を持つようにプロトタイプを使用し、継承も実装します

[javascript]

// 元の Animal クラスと SayName メソッド
function Animal(name, numLegs) {
this.name = name ;
this.numLegs = numLegs;
Animal.prototype.sayName = function() {
console.log("こんにちは、私の名前は "+this.name)"

// ペンギン クラス
関数を定義します。 Penguin(name, numLegs) {
this.name = name;
this.numLegs = 2;

// そのプロトタイプを Animal の新しいインスタンスに設定します
Penguin.prototype = new Animal(); penguin = new Penguin("Gigi");
penguin.sayName();

// 元の Animal クラスと SayName メソッド
function Animal(name, numLegs) {
this.name = name;
this.numLegs = numLegs ;
}
Animal.prototype.sayName = function() {
console.log("こんにちは、私の名前は "+this.name);
};

// ペンギンクラスを定義します

function Penguin(name, numLegs ) {

this.name = name;
this.numLegs = 2;
}

// プロトタイプを Animal の新しいインスタンスに設定します
Penguin.prototype = new Animal();

var penguin = new Penguin( "ジジ");

ペンギン.sayName();




声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。