javascriptは対象の一つに向いています.
1292 ワード
今日から勉強のことを書きます.ちょっと興奮します.(お母さんに足をマッサージしたばかりで、指がちょっと不自由です.)はい、無駄話は言いません.今勉強しているのはJSの中で対象に向けた知識です.
対象に向かって:対象の思想でコードを書きますが、私達は普通JSを書く時はプロセス式の書き方です.相手は何ですか?実は原生JSの中には、Date、Aray、Jsonなどの多くのシステムオブジェクトがあります.
オブジェクト指向プログラミング(OOP)の特徴:1. 抽象:核心問題をつかむ;2. パッケージ:オブジェクトだけでアクセスできます.3. 継承:既存のオブジェクトから新しいオブジェクトを継承します.4. 多形:複数のオブジェクトの異なる形態.
オブジェクトの構成:属性+方法.
次に、最初のオブジェクトを作成します.
function Aaa(){
this. //
}
var a = new Aaa();
Aaa.prototype.fn1 = function(){
}//
以上は注意すべきです.1.頭の文字は大文字にします.2.newキーワードで抽出する.3.newで関数Aaaを呼び出すと、この関数のthisは作成されたこのオブジェクトaを指し、この関数の戻り値はこのオブジェクトaです.コンストラクタ:上のfunction Aaa(){….}です.
プロトタイプ
定義:オブジェクトを書き換える方法は、同じ方法でメモリに存在させます.
原則:同じ属性と方法は原型に書くことができます.Aray.prototype.sum=function(){
次のオブジェクトへの書き方をまとめます.構造関数~属性です.モデル~方法