HTML ドキュメントに追加できるキャンバス要素を作成したいと考えています。dart:html
Dart の推奨事項はではなくを使用するようですがdart:dom
、私が見る限り、クラスではなくインターフェイスdart:html
のインターフェイス定義のみが含まれています。CanvasElement
キャンバス オブジェクトをインスタンス化するにはどうすればよいですか?
最終的には、次のことができるようになります。
new CanvasElement();
ただし、新しい HTML ライブラリにはまだコンストラクターが完全に取り込まれていません。進行中の作業です。それまでの間、おそらく最も簡単な方法は次のとおりです。
new Element.html('<canvas></canvas>');
のインスタンスを返しますCanvasElement
。
Dart では、インターフェイス (http://www.dartlang.org/docs/getting-started/interface.html) から直接オブジェクトを作成できるため、.NET を使用してキャンバスを作成しても問題はありませんnew CanvasElement()
。