0

私はCanJS APIのドキュメントを読んでいて、 can.Construct.extend http://canjs.com/docs/can.Construct.extend.htmlに出くわしました.can.Constructがコンストラクター関数を作成することは知っていますが、使用法を理解することはできませんcan.Construct.extendの。can.Construct と can.Construct.extend の違いを教えてください。例を挙げて説明できれば、それは素晴らしいことです。

前もって感謝します

4

1 に答える 1

4

この 2 つは機能的には同じです。内部的に、can.Construct()およびそのすべての派生クラスが を呼び出しますextend()。それはすべて文体の好みによるものです:can.Construct()または少し短いですが、新しいインスタンスを作成する<something derived from can.Construct>()ものと混同するかもしれませんが、使用は明確ですnew <something derived from can.Construct>()<something derived from can.Construct>.extend()

于 2014-03-04T06:24:00.490 に答える