ホームページ  >  記事  >  ウェブフロントエンド  >  Shanxuetang JavaScript ビデオ チュートリアル

Shanxuetang JavaScript ビデオ チュートリアル

巴扎黑
巴扎黑オリジナル
2017-08-24 18:10:572791ブラウズ

JavaScript は非常に幅広い用途を持つ非常に強力なスクリプト言語です。「Shang Xuetang JavaScript ビデオ チュートリアル シーズン 1」では、JavaScript のさまざまな知識ポイントと重要なポイントを詳しく説明しています。 JavaScript では、高度な機能の概念、プロトタイプの概念、インターフェイスの概念、単体の概念が含まれ、さらに JavaScript の設計パターンについても詳細に説明されています。

Shanxuetang JavaScript ビデオ チュートリアル

動画再生アドレス:http://www.php.cn/course/503.html

この動画の難しさはオブジェクト指向プログラミングにあります

オブジェクト指向言語には記号がありますつまり、クラス Concept と抽象インスタンス オブジェクトのパブリック プロパティとメソッドがあり、このクラスに基づいて、カプセル化、継承、およびポリモーフィズムの特性をいくつでも作成できます。ただし、JS のオブジェクトは、純粋なオブジェクト指向言語のオブジェクトとは異なります。ECMA 標準では、JS のオブジェクトを、順序付けされていない属性のコレクションとして定義します。その属性には、基本的な値、オブジェクト、または関数を含めることができます。 JS オブジェクトは順序付けされていない値のセットであり、プロパティまたはメソッドには名前があり、マップされた値はこの名前に従ってアクセスできる (値は基本的な値/オブジェクト/メソッドにすることができます) と簡単に理解できます。 。 : 1. オブジェクトを理解する: 理 最初のタイプ: Object オブジェクトに基づく

var person = new Object();
person.name = 'My Name';
person.age = 18;
person.getName = function(){
    return this.name;
}

2: オブジェクトと生地メソッド (オブジェクトに含まれる属性とメソッドを明確に見つける)

var person = {
    name : 'My name',
    age : 18,
    getName : function(){
        return this.name;
    }
}

js オブジェクトは '.' を動的に拡張できます。プロパティは、「delete」演算子を使用するか、プロパティ値を「未定義」に設定することによって削除できます。以下の通り:

person.newAtt=’new Attr’;//添加属性
alert(person.newAtt);//new Attr
delete person.age;
alert(person.age);//undefined(删除属性后值为undefined);

このビデオの教師は、明確な構成、層ごとの分析、連動したリンク、厳密な議論、厳密な構造を用いて、シンプルかつわかりやすい方法で物事を説明しています。生徒の注意を引くための思考法を駆使し、理性を使って教室での指導プロセスをコントロールします。説明、分析、実証する際には、考え方が明確である必要があり、質問、議論、演習を行う際には、生徒の実際の状況に応じて、生徒の心理的特性と受容能力を考慮する必要があります。

以上がShanxuetang JavaScript ビデオ チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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