問題タブ [dart-html]
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.
canvas - キャンバス上の ImageElement の色合いを変更する
ゲーム エンジン用のパーティクル アニメーションに取り組んでいます。イメージの形状を維持しながら、キャンバスの ImageElement オブジェクトの色相、ガンマ、およびその他のイメージ プロパティを変更できるかどうかを知りたいです。
私がこれまでに試したことは次のとおりです。
これは機能しますが、画像全体にトーンを適用しています。つまり、画像が透明なエッジを持つ PNG の場合、「fillRect()」(長方形のみをペイントする) を使用して透明な部分もペイントします。変換と画像オブジェクトを適用します。
結果は次のようになります: (赤い粒子は半透明の円です)
画像の形状のみに色を付けたり、オブジェクトを直接変更して、画像の表示部分にのみ変換が適用されるようにする他の方法はありますか?
dart - Dart M8のdivのExecCommand
Dart M8 の時点で、このElement.document
フィールドは削除されました。リッチ エディター ( Chris Buckett のエディターの例のように) では、一部のテキストの太さを太字に変更するために次のことを行っていました。
属性が true に設定さexecCommand
れた要素をどのように呼び出しますか?contenteditable
dart - HttpRequest.request が機能しない
Http GET リクエストのラッパー クラスを作成していますが、 を使用するHttpRequest.request
と応答がありません。生のHttpRequestsを使用して同等のコードを使用すると、機能します。
何か不足していますか?Dart SDK 0.8.10.3_r29803 を使用しています。
dart - Dart http メソッドの奇妙な動作は「GET」をサポートせず、Google のブラウザでのみ機能します
メソッドを使用してサーバー側にデータを送信しますが、GET メソッドを使用すると、リクエストがそのサーバーに到達できず、コードのブロックでさえロジックのように見える理由がわかりません。 Googleブラウザで作業し、他のブラウザで失敗し、理由もわかりません。方法は次のとおりです。誰でもこの動作の理由を教えてもらえますか?
そして私はそれをこのように呼びます:
サーバー側のヘッダーに追加しても、メソッドは「GET」を受け入れません。前述のように、Googleブラウザーでのみ機能します。誰かがより良い解決策を持っている場合は、教えてください。
dart - Dart の SelectElement に子を追加する
1 つのページの複数の場所に追加する必要がある (非常に大きな) select 要素を作成しています。インスタンスごとに再作成する代わりに、単一のプロトタイプを作成してから、インスタンスごとにディープ クローンを作成し、新しいインスタンスにいくつかの新しいプロパティを追加しています。
Dart ではすべてが期待どおりに機能しますが、JavaScript にコンパイルすると失敗します。
以下は、問題を再現するための最小限の手順です。
予想される出力は、「子の割り当て前」と「割り当て後」が 3 回出力されることです。これは、Dart で実行した場合です。JavaScript にコンパイルした後、"Before Assigning child" が出力され、Dartium で実行すると次のエラーが発生します。
Dart エディター: バージョン 0.8.7_r29341 Dart SDK: バージョン 0.8.7.0_r29341
dart - Dartでwindow.promptを作成するには?
Dart を使用していくつかのアプリを作成していますが、簡単な質問が 1 つあります。dart:html ライブラリにプロンプト ダイアログが見つかりません。アラートと確認のダイアログ呼び出ししか見つかりませんでしたが、それは必要なものではありません。Dart api から他の可能性をいくつか試しましたが、それを行う方法はありません。モーダル ダイアログや Dart 独自のプロンプト ダイアログのようなものがあるべきだと思います。モーダルはここにありますが、ポップアップに別のファイルをロードするだけです。
誰か助けてくれませんか?
更新:実は、1 つの解決策を見つけました。これは、dart:js ライブラリの JavaScript のエミュレーションです。
これは良い解決策ですが、JavaScript をエミュレートするよりも優れた方法があるに違いないと思います。
更新 2: Dart 仕様のプロンプト ダイアログが不十分であるため、ここにあるDart API と Dart ライブラリは Google Code イシュー トラッカーのバグです。仕様でプロンプトが重要であると思われる場合は、バグにスターを付けましょう。現代的な方法でそれを行う方法など、他のアイデアがあります(たとえば、組み込みのモーダルダイアログのようなものを提案することができます)。または、プロンプト/モーダルダイアログの実装も最新のプログラミング言語で行う必要があると思われる場合は、共有してください...
更新 3:現在、Polymer.dart ライブラリにある新しいモーダル アラート、確認、プロンプト ダイアログについて説明しています。これは Google Codeイシュートラッカーの拡張機能です。ダイアログの最新のモーダル フォームが必要な場合は、バグにスターを付けましょう。より良い方法を知っている場合は、議論してください...
dart - Dart でイベントがバインドされた DOM 要素を削除する
イベントをバインドした DOM から要素を削除するときに開発者が何をすべきかについて、ドキュメントには何も見つかりませんでした。jQuery には remove() と detach() があります。前者はバインドされたイベントを削除しますが、後者は削除しません。Element#remove() を呼び出すとき、開発者は何をすべきですか?
css - DartでSVGのスタイルを設定するには?
SVGElement のスタイルを設定しようとしていますが、失敗します。コードは次のとおりです。
Dartで動作させるには?