問題タブ [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 投票する
3 に答える
4680 参照

javascript - JavaScript をスキップして Dart に直行

Dart がリリースされたばかりであることは理解しています。完全に安定しているわけではありませんが (ネイティブ コード ベースが比較的小さいという事実もあります)、新しい開発者がやってくるときに何かポイントがあるかどうかを知りたいと思っていました。すべて JavaScript をスキップして、Dart に直行します。個人的には、Html5/Css3 以外のフロントエンド Web 開発をあまり行ったことがなく、JavaScript/JQuery/Ajax などをスキップすることを検討しています。これは、単に Dart が新しく、新しく、より高度に見えるという事実のためです。

それにもかかわらず、それが最善のアイデアではない理由の 1 つは、特にこの投稿です。

JavaScript の機能の一部: - 比較的利用可能な大量のフレームワーク。- 使いやすさ、シンプルで強力な言語です。- Ajax/Jquery。- 非独占的 (私の知る限り、NetScape が最初に開発したという事実にもかかわらず、私にはその言語に対する権利を実際に所有している人はいません。間違っている場合は編集してください)。-プロトタイピング(これはスクリプティングのみに適していると主張する人もいるかもしれません)

Dart の機能の一部: - 多くの Java/C バリアント言語に見られるオブジェクト指向の実装機能。- スーパーインターフェース。- メッセージ送信/メソッド呼び出し。- 動的タイピングと静的タイピングを切り替える機能。- ポインター (イェーイ!)

それで、ここで何か考えはありますか?

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

generics - なぜDartでオプションの入力をするのですか?

http://www.dartlang.org/docs/spec/dartLangSpec.pdf

ダーツの言語仕様は以下に言及しています

Dartは、インターフェイスタイプに基づくオプションのタイピングをサポートしています。ジェネリック型の共分散のため、型システムは不健全です。これは意図的な選択です(そして間違いなく物議を醸しています)。経験によれば 、ジェネリックスのサウンドタイプルールはプログラマーの直感に直面しています。です。

  • 型システムが不健全である理由について誰かがさらに詳しく説明できますか?
  • ジェネリックスのサウンドタイプルールが直感に直面して飛ぶと言ったとき、ダートラングスペックライターは何を考えていましたか?
0 投票する
2 に答える
2199 参照

html - Dart でキャンバス要素を作成するにはどうすればよいですか?

HTML ドキュメントに追加できるキャンバス要素を作成したいと考えています。dart:htmlDart の推奨事項はではなくを使用するようですがdart:dom、私が見る限り、クラスではなくインターフェイスdart:htmlのインターフェイス定義のみが含まれています。CanvasElement

キャンバス オブジェクトをインスタンス化するにはどうすればよいですか?

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

google-closure - GoogleDARTにGoogleClosureLibraryを使用していますか?

Google ClosureUIライブラリをGoogleDARTでどのように使用できますか?

0 投票する
6 に答える
3039 参照

unit-testing - Dartで単体テストを書く最良の方法は何ですか?

Dart には、専用の単体テスト フレームワークがまだないようです。単体テストを作成して実行するための最良の方法は何ですか?

Dart ソース コード (例: \tests\corelib\src\ListTest.dart) には、次のような非常に低レベルの例がいくつかあります。

これは Dart でテストを記述するための推奨される方法ですか、それとも x-unit のようなユニット テスト ライブラリを使用して簡単にするための努力はありますか?

この方法で記述されたすべての単体テストを実行して結果を確認する簡単な方法はありますか?

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

dom - DartでDOMの準備ができたことを確認するにはどうすればよいですか?

ページの準備ができた後、いくつかのDOM要素に関する情報を取得したいのですが、これがいつであるかを判断する方法がわかりません。とを使ってみましdocument.on.contentLoadeddocument.on.readyStateChangeが、どちらもうまくいかないようです。次のコードでは、呼び出されることはonContentLoaded()ありonReadyChanged()ません。

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

google-closure - カスタム オブジェクトへの EventTarget の実装

Closure Library を使用すると、拡張されたイベントをディスパッチする機能を任意のオブジェクトに与えることができますgoog.events.EventTarget。これは現在、Dart ライブラリを使用して可能ですか?

次のようになると思います。

私は正しい軌道に乗っていますか?

編集Lars Tackmann のおかげで、ワーキング ドラフトがここにあります: http://try.dartlang.org/s/f6wk

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

c++ - リリース モードでの Dartium ビルド エラー

http://code.google.com/p/dart/wiki/BuildingDartium#Buildに従っていdartiumて、モードでビルドしようReleaseとしたところ、次のエラーが発生しました。

しかし、コードdartium/src/third_party/webrtc/modules/video_coding/main/source/session_info.cc::VCMSessionInfo::PrepareForDecode()を見ると、次のことがわかりました。

bool変数は多くの場所で使用されています(およびprevious_lostに設定されています)。falsetrue

これをどのように行うかについての貴重な情報は、大きな助けになります。

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

javascript - dart によって生成された JavaScript ファイルが非常に大きいのはなぜですか?

私は次のダーツコードを持っています:

上記のコードに対して Dart コンパイラによって生成される JavaScript コードは次のとおりです。

そしてのサイズhelloworld.dart.app.jsは102kです!

最適化モードで実行するhelloworld.dart.jsと、サイズが 20kの次の JavaScript が生成されました。

dart コンパイラによって生成された JavaScript コードは、なぜこれほど巨大なのですか?

このような巨大な JavaScript ファイルを生成することで、彼らはどのような問題を解決しようとしているのでしょうか?

補足: JavaScript ファイルが非常に大きいため、次のエラーがスローされました。

おっとっと!次の理由により、質問を送信できませんでした: 本文は 30000 文字に制限されています。140984 と入力しました