js対象継承の原型チェーン継承例


この文章は主にjs対象継承のプロトタイプチェーン継承を紹介しています.実例の形式でプロトタイプチェーン継承の実現方法と注意事項を分析しました.
本論文の例は、jsオブジェクトの継承のためのプロトタイプチェーンの継承の使い方を述べている.皆さんの参考にしてください.具体的な分析は以下の通りです.

    
  <br/> //       
  <br/> var kitty  = {color:'yellow',bark:function(){alert('  ');},climb:function(){alert('    ')}}; 
  <p style="margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:5px"> </p> 
  <p style="margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:5px"> //         <br/> function tiger(){<br/>  this.color = "yellow and black";<br/>  this.back = function(){<br/>   alert('  ...');<br/>  }<br/> }</p> 
  <p style="margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:5px"> //         ,        ,       :    <br/> tiger.prototype = kitty;<br/> //  tiger.prototype = new kitty();//  kitty function,       </p> 
  <p style="margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:5px"> var t = new tiger();<br/> document.write(t.color);<br/> t.climb();//            ,         ;    ,           。    ,             climb()       。        。<br/> &lt;/script&gt;</p> 
 </code></pre> 
 </root>
キティちゃんも構造方法があります.new Objectです.Objectはデフォルトでもいくつかの方法と属性があります.javascriptマニュアルの中の「Objectオブジェクト」に会います.また、プロトタイプもあります.ただの空です.
本論文で述べたように、皆さんのjavascriptプログラムの設計に役に立ちます.