問題タブ [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.
dart - dart2js コードが http 応答の読み込みに失敗する
この dart コードは、json 文字列を次のサーバー側コードに送信し、応答を受け取ります。ダーツコードが機能します。しかし、dart2js でコンパイルされた js コードは、http 応答の読み込みに失敗し、エラーが発生します。これは dart2js のバグですか? それとも私は何か間違ったことをしていますか?
クライアント側のコード:
サーバー側コード:
html:
dart - Polymer プロジェクトで dart2js の変換中にエラーが発生しました
サポートされていない操作: @MirrorsUsed アノテーションに含まれていないため、リフレクションで ownerName を使用できません。
ownerName
ポリマー要素のパブリッシュされた属性です。このような(ここではなくウェブ上に)いくつかあることは理解していますが、明確な答えはありません...
その下にもこれがあります:
NoSuchMethodError : メソッドが見つかりません: 'Symbol("title")'
誰にでもアイデアはあります。これと3時間格闘して、ポリマーを捨てる準備ができました。ダーティウムで面白かったけど、JS化できなかったら使い物にならん。
HTML ポリマー要素
enums - Dart: JavaScript 変数から列挙型を初期化する
私のHTMLファイルには次のものがあります:
次に、私の Dart コードで:
fragmentURL
両方の値の両方の引数に関して、「列挙型」内でエラーが発生します。
定数作成の引数は定数式でなければなりません
fragmentURL
したがって、これらの sを作成する必要があるように見えますがconst
、方法がわかりません。ここでの解決策は何ですか?
dart - dart vm は動作しますが、dart2js は失敗します
ポリマーダーツやってます。dart vm ではすべて正常に動作しますが、デプロイしようとすると失敗します (コンパイルは問題ありませんでした)。ビルドされた js バージョンを実行すると。それは私にエラーを与えました
キャッチされていない TypeError: null のメソッド 'shL' を呼び出せません
コンパイルされたjsコードをトレースしようとしましたが、ドキュメントにまだ含まれていない要素をクエリしたためのようです(htmlファイルにありますが、その時点でドキュメントの先頭だけが読み込まれます)。コンパイルされたバージョンでは、どの部分が間違っていたのかを追跡するのは非常に困難です. また、dart vm と dart2js にもエラーはありません。
なぜこれが起こっているのか、または私が何か間違ったことをしたのか誰か知っていますか?
PS。dart をもっと普及させるには、少なくとも dart2js コンパイラは、js バージョンで vm でコードが問題なく動作する場合と同じくらい安定している必要があります。開発者がコンパイルされた js コードをデバッグしようとするのは、本当に面倒です。ありがとう、イー
==更新==
これがhtmlファイルです(ビルドされる前)
javascript - dart2js コードは javascript よりもどのように高速ですか?
パフォーマンスに対するダーツの影響をよりよく理解しようとしています。DartのWeb サイトでのベンチマークは、Javascript にコンパイルされた Dart コードが Javascript だけよりも高速であることを示しています。これはどのように可能ですか?
Dart VM が v8 よりも高速であることは理解していますが、dart2js で生成された JavaScript が、同じ環境である v8 で実行されている場合に、単純な古い JavaScript よりも高速であることはわかりません。
svg - dart2js: キャッチされていない TypeError: オブジェクト #メソッド「分割」はありません
私は、svg 要素 (dart:svg ライブラリ) をエディター キャンバスとして使用するシンプルなオンライン ビルディング プランナー ツールに取り組んでいます。開発ビルドはネイティブの Dartium VM で完璧に動作しますが、dart2js を実行した後、どのブラウザーでも次のエラーが発生します。
Dart は、js へのコンパイル中にエラーを表示しません。DOM ロード直後にエラーが表示されるので、dart2js トランスレータの問題でしょうか?
前もって感謝します!
io - dart2js を使用して stdin を読み取り、stdout に書き込む方法
この答えによると
dart:io ライブラリはサーバー/コマンドライン専用であるため、dart2js でコンパイルすることはできません。
dart2js を使用して stdin から読み取り、stdout に書き込むことは可能ですか?
dart2js で生成されたファイルを編集して、次のようなものを追加することを検討しています。