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

dart - JavaScriptからDart関数を呼び出す方法は?

JavaScript から Dart 関数を呼び出したいと思います。

dart2js(バージョン 1.1.3)を使用して Dart 関数を含む Dart スクリプトをコンパイルし、生成さ.jsれたファイルを Javascript 環境にロードして、Javascript からその関数を呼び出したいと思います。

myHyperSuperMegaFunction以下のJavascriptからの呼び出しに沿ったもの。

上記をコンパイルしてdart2js、生成された.jsファイルをChromeに読み込んでみました。変数myHyperSuperMegaFunctionは次のように登録および定義されます

ただし、myHyperSuperMegaFunction(2,3)Chrome Javascript コンソールから呼び出すと、次のエラーが表示されますNoSuchMethodError : method not found: 'Symbol("call")' Receiver: Instance of '(){this.$initialize' Arguments: [Instance of 'Window', 2, 3]

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

dart - JSにコンパイルした後にDartコードが機能しない

だから..私に何か奇妙なことが起こっています。

Dartium の私のコードは、JS でコンパイルするまでは完全に機能していました。現在、JS バージョンのみが動作します。JS にコンパイルすると、動作するプログラムを実行します。しかし、Dart コード自体は機能しなくなりました :(

誰かが同様の問題に遭遇しましたか? それは正常ですか?

必要に応じて、プログラム全体をここに貼り付けることができます..しかし、問題は、Dart がエラーをスローせず、コンパイルされたコードが機能することです。そのため、どこを見ればよいかわかりません:(

ありがとう!

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

dart - Dart2JS コンパイルの高速化

Dart2JS コンパイラで出力までの時間を大幅に短縮する方法はありますか? たとえば、最後のコンパイル以降に変更されたファイルのみをコンパイルすることは可能ですか?

コンテキストとして、私は Dartangular を試しています。ささいな Hello World の例でさえ、コンパイルに 15 ~ 20 秒かかります。

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

javascript - どのように JavaScript として Dart のポリマーを使用しますか?

dart-sdk を入手し、パスを更新して dart バイナリを含め、チュートリアルをダウンロードし、「pub get」を実行してその依存関係を取得しました。dartium が chromium と完全に統合されるまでは、dart2js を使用する方向に傾きます。

Firefox から正常に動作します (Dart Editor や Spark ではなく、vim で作業しています)。

しかし、ポリマーを使用するテストには main() が含まれていないため、dart2js はそれらをコンパイルしません。どうすればよいかわかりません。たとえば、main() の作成に使用される可能性のある PolymerElement を拡張する TuteStopwatch のインスタンスを作成する方法がわかりません。

0 投票する
0 に答える
44 参照

dart - TransitionFunction_linear は関数ではありません

dart2js からの出力コードは、コードを実行する前に例外をスローします。

コード行: $.TimelineTween__linearEase = Z.TransitionFunction_linear$closure();

$ は未定義です

Zはダーツ

アイソレートローディングで実行。

mozilla: TypeError: Z.TransitionFunction_linear$closure は関数ではありません

chrome: オブジェクト # にはメソッド 'TransitionFunction_linear$closure' がありません

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

dart - Dartで「final var」が違法なのはなぜですか?

final varアナライザーは違法とは言いません。しかし、dart2jsfinal varは違法だと言っています

何が正しいですか?なんで?

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

dart - pub ビルド中に dart2js をオフにする

のカスタム トランスフォーマーを作成していpub buildます。時間を節約するために、Transformer のデバッグ中に js への dart ファイルのコンパイルをオフにしたいと考えています。出来ますか?

現在、私の簡略化pubspec.yaml

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

dart - カスタム要素を含むページのレンダリング中に点滅する (FOUC 問題)

dart-polymer パッケージを使用してカスタム要素を作成します。カスタム要素の読み込み中にページが点滅していることに気付きました。この効果は、非常に単純な ClickCounter アプリでも見られます。この厄介なまばたきを回避する方法はありますか?

この問題はウィキペディアhttp://en.wikipedia.org/wiki/Flash_of_unstyled_contentでよく説明されています

http://www.polymer-project.org/docs/polymer/styling.html#fouc-preventionから提案された解決策は、単純なアプリケーション (ポリマー: '0.10.0-pre.2') では機能しません。

code.google.com で作成された問題も参照してください https://code.google.com/p/dart/issues/detail?id=17498