問題タブ [dart2js]

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 に答える
2683 参照

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

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

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

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

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

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

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

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

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

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

dart - サポートされていないブラウザで実行されているdart2jsコンパイル済みコード

サポートされていないブラウザで生成されたjavascriptコードを実行しようとするとどうなりますか?IE6のように?

部分的に動作している壊れたアプリがユーザーに表示されるような状況に陥りたくありません。ブラウザがサポートされている場合にのみdart/javascriptが実行され、サポートされていない場合はアプリがHTMLバナー「新しいブラウザを使用してください」に正常に機能するようにする方法はありますか?

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

dart - 型付き配列バッファをjs-interopでdartからjavascriptに渡す

型付き配列を必要とする JavaScript メソッドを呼び出そうとしています。

js.array を使用しても、期待どおりにプロキシされません。型付き配列を型付き配列として dart の JavaScript メソッドに渡すにはどうすればよいですか?

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

dart - js-interop を使用して、javascript 配列とオブジェクトをネイティブ dart マップに変換するにはどうすればよいですか。

JavaScript オブジェクトまたは配列をネイティブ dart マップおよび/またはリストに戻すことは可能ですか? javascript から Object として返されたマニフェスト ファイルを取得しようとしていて、それを Dart Map オブジェクトに変換したいと考えています。

0 投票する
7 に答える
1430 参照

dart - スクリプトがdartvmまたはdart2jsで実行されているかどうかを確認する方法はありますか?

スクリプトがdartvmまたはdart2jsで実行されているかどうかを確認する方法はありますか?たぶんミラーAPIを使用していますか?

0 投票する
4 に答える
2966 参照

dart - dart パッケージで dart web アプリをデプロイする方法は?

次のダーツ Web アプリについて考えてみます。

Dartium で Dart ベースの Web アプリとして使用できるように、Web サーバーのどこかに (たとえば、github ページとして) デプロイする方法を教えてください。

  1. packagesWeb サーバー上にディレクトリを作成する必要がありますか?
  2. パッケージmy_hello.dartを Web サーバーにコピーする必要がありますか?

    packages/my_hello/...

    または、Dartium は指定された依存関係を解決できpubspec.yamlますか?

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

dart - Dart では、イベント キュー/イベント ループは Dart2JS と Dart VM でどのように異なりますか?

実行順序に違いはありますか?

または、イベント キュー/ループは、JavaScript では Dart とは異なる動作をしますか?

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

dart - Javascript API のダーツ ラッパーを作成する良い方法は何ですか?

自動的に変更をジャーナリングしてサーバーに同期するなどの追加機能を追加する、localStorage などの JavaScript API のラッパーを作成したいとします。Dart にはこれらの API のラッパーが既にありますが、ラップされた API の Dart ラッパーを作成するにはどうすればよいですか?

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

javascript - JavaScript から Dart に変数を取得する

HTML ドキュメントのヘッドに JavaScript ライブラリをインポートしています。このライブラリからオブジェクトにアクセスするにはどうすればよいですか?

ありがとうございました。

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

dart - プロジェクトファイルが変更されたときにdartをjsに変換できるgruntjsのようなツールはありますか?

dart プロジェクトを監視できる「gruntjs」のようなツールを探しています。ファイルが変更されたときに、次のことができます。

  1. dart ファイルを JavaScript ファイルに変換する
  2. カスタム dart コマンドを再起動します。dart app.dart

これを行うための gruntjs 用のプラグインが見つかりません。dart 用のツールはありますか?