問題タブ [dart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
102 参照

dart - 最終フィールドに関する Dart Editor からの一貫性のないエラー報告

次のクラスを考えると、Dart エディター (ビルド 5549) は、(コンストラクター本体のコメントに従って) いくつかの矛盾するフィードバックを返します。

さらに紛らわしいことに、両方の行に対して同等の (動作する) JavaScript が喜んで生成されます。メソッドの場合もコンストラクターの場合も状況は同じようです。これは特に、両方のケースで許可されないことを意図していたと私に信じさせます.

Dart スタイル ガイドでは、パブリック ゲッターを含むプライベート フィールドではなく、パブリック 最終フィールドを使用することを提案しています。私は理論的にはこれが好きですが、自明ではないメンバーの構築は実際には初期化子リストに入ることはできません。

前者はエラーとして報告され、後者は報告されない正当な理由がありませんか? それとも、今すぐバグを報告する必要がありますか?

0 投票する
5 に答える
18586 参照

dart - リスト内の特定のインデックスにエントリを追加するにはどうすればよいですか?

最後に追加する list.add() を呼び出すことはできますが、特定のインデックスにエントリを追加すると同時にリストを拡張する便利な方法はありません。

0 投票する
1 に答える
1017 参照

xml - Dart: 複数行の xml ドキュメントを解析する正規表現

次のような単純な XML ファイルを解析しようとしています。

これには次のコードを使用します。

multilineパラメータを true に設定しても機能しないようです。ファイルからすべての改行記号を削除しても問題ありません。

私は何か間違ったことをしていますか、それともバグを報告する時ですか :)?

0 投票する
2 に答える
5516 参照

json - Dart を使用した JSON の解析

myobject['property'] などの配列表記の代わりに、ドット表記 (myobject.property など) を使用してアクセスできるオブジェクトに文字列を解析できるようにしたいと考えています。配列表記は正常に機能します。これが私がこれまでに持っているものです。

私はいくつかのXMLを持っています:

これは JSON に変換されます:

次の Dart コードがあります。

(目的の)出力を生成します:

しかし、私がしようとすると:

私は以下を取得します:

理想的には、ドット表記を使用してアクセスできるオブジェクトが必要であり、オブジェクトがプロパティを持たないという警告をコンパイラが表示することはありません。私は次のことを試しました:

しかし、期待どおりに「level1name」を提供する代わりに、次のようになります。

ここで何が間違っていますか?私がしようとしていることをする方法はありますか?ありがとう。

0 投票する
3 に答える
1560 参照

dart - Dart Editor のテーマ

今は真っ暗な夜なので、白い背景に目を奪われています。Dart Editor (v 0.1) からテーマを (より暗いものに) 変更することはできますか? 背景色とシンタックス ハイライトの選択についてはどうでしょうか。

0 投票する
1 に答える
273 参照

html - キャンバスが描画されないのはなぜですか?

昨日ダートをいじり始めて、シンプルなゲームエンジンを作ってみようと思いました。私もcanvas要素に慣れていないので、どこかでばかげた間違いを犯していると確信しています。

これが私のメインのゲームループです。

StartMenuコードのコードは次のとおりです。

何らかの理由で、コードをステップ実行しない限り、長方形が描画されることはありません。次のクリアが呼び出される前に、brwoserがそれを描画するのに十分な時間がないようです。描画間隔を長くしてみましたが、何も変わりません。

これが私が問題を解決した方法です:

0 投票する
2 に答える
162 参照

function - この単純な関数がどのように機能するかを誰かに説明してもらえますか

http://www.dartlang.org/language-tour/#functionsから:

これを英語に訳していただけませんか....

私を悩ませているのは、それがどのように機能するかを理解していないことです..

それはこのようなものである必要がありますがvar add2 = makeAdder;、それでは機能しprint(add2(3));ません...

0 投票する
1 に答える
293 参照

dart - ダーツ、エディター、ブレークポイント、動的 Web ページのデバッグ

最新のダーツ エディターは、デバッグとブレークポイントをサポートしており、静的な HTML ページで動作します。既存のバックエンド (Django) があり、「起動ターゲット」を URL に設定すると、デバッガーを動作させることができません。

次のエラーが表示されます。

何か案は?


OK、Chromium でデバッガーを使用できます。どうやら、Chromium で dart スクリプトを表示するには、ページをリロードする必要があります。

0 投票する
5 に答える
18970 参照

function - ダーツは演算子のオーバーロードをサポートしていますか

Dart は関数のオーバーロードをサポートしていないことを読みました。演算子のオーバーロードをサポートしていますか? はいの場合、簡単な例でどのように行われるかを教えていただけますか? また、メリットなどはありますか?

0 投票する
3 に答える
2221 参照

javascript - Google マップと DART

DART初心者です。DART で Google Maps Javascript API を使用することはできますか? 今すぐ直接不可能な場合、他の代替方法はありますか?