問題タブ [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.

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

dart - Dart、Cookie の作成と読み取り

Web ページに進行状況/値を保存する方法が必要なので、誰かが終了して Web ページに戻ったときに、何も失わないようにします。たとえば、お金を言います。私はゲームを作成しており、彼らはお金を稼いでいますが、終了して戻ってくると、0 にリセットされます。

変数の値を保存するには、Cookie を使用することをお勧めします。また、ユーザーが Web ページに戻ったときに、Cookie を検出して値を受け取り、それに応じて変数を設定する必要があります。

どうすればこれを行うことができますか、またはより簡単な/より良い方法はありますか?

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

dart - Dart: HTML ハンドラーを Dart ソースコードに接続する

初めての Dart Web アプリを試していて、サンプル コードの一部が何をしているのかを理解しようとしています。Dart-Eclipse プラグインをダウンロードし、新しいDart Projectを作成しました。サンプルのダーツ、HTML、および CSS ファイルを含むプロジェクトを作成しました。次に、HTML ファイルを次のように変更しました。

ユーザーが押すalertBtnと、次のコードを実行します。

つまり、ユーザーがボタンを押すと、アラートボックスが画面にポップアップ表示されます。

2 つの質問:

  1. <script/>HTMLのタグは何をしているのですか? 属性は Dart ソース ファイルを直接参照しています...ほとんどのブラウザは Dart をサポートしていないので、(またはを介し​​て) 最初に JavaScriptsrc="myapp.dartにクロスコンパイルする必要があるという印象を受けました。dart2jspub build
  2. HTML を Dart ファイルに接続するにはどうすればよいですか? つまり、ユーザーがクリックしたときに Dart コードが実行されるようにalertBtn、ハンドラーを使用して を配線するにはどうすればよいでしょうか?onclick
0 投票する
1 に答える
67 参照

dart - Dart で再利用可能な JavaScript パターンを作成するにはどうすればよいですか

クライアントの検証を行うために、HTML5 のパターン プロパティを使用しようとしています。

ただし、 pattern="\w{2,}" を繰り返し繰り返さなければならないことがわかりました。

Dart ポリマーの一部である以下のコードを検討してください。

マークアップから \w{2,}" を抽出し、パターンを表すために使用できる変数に置き換えるメカニズムはありますか? この方法でパターンに変更を加えると、複数の場所ではなく単一の場所。

ありがとう

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

dart - Dart: リロードなしの動的リダイレクト

ここでは、Polymer ベース、Angular ベース、またはルートベースのソリューションには興味がないことに注意してください。私はここで「純粋な」Dart を学ぼうとしています。今後はこれらのフレームワークの 1 つを使用することに切り替える可能性がありますが、まず基礎をよく理解する必要があります。

Dart では、大量の HTML「スニペット」(以下を参照) を一度に (アプリの起動時に) ダウンロードし、それらをブラウザー (ウィンドウ全体または特定の<div>要素の内部など) にロードすることは可能ですか? )動的に?

たとえば、私の HTML ファイルには次の<div>要素が含まれている可能性があります。

そして、HTML の 2 つの「スニペット」(DOM サブツリー、HTML テンプレート) をダウンロードし、それらのいずれかをcontainerdiv タグに動的にロードしたいと思います。おそらく、スニペットの 1 つは次のようになります。

そして、私のような別のスニペット:

2 つのスニペットを独自の HTML ファイル内に配置できますか? それとも、それらを 1 つの大きなファイル内に配置し、読み込みたい "スニペット" を抽出する必要がありますか? いずれにしても、Dart Web アプリでこれを達成するにはどうすればよいですか?

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

dart - Geolocation API を Dartium で動作させるにはどうすればよいですか?

Geolocation API を使用して Dartium ブラウザーでテストしようとしています。特に、私は次のことを試みます

ここで window.alert を使用しているという事実を無視すると、「エラー コード: 2、エラー メッセージ: Network location provider at ' https://www.googleapis.com/ ' : Returned error」というメッセージが表示されるだけです。コード400。」

ただし、「pub serve」を使用すると、Google Chrome でも同じコードが機能します。Firefox でも動作します。このエラーを克服し、Dartium で動作させるにはどうすればよいですか? それは可能ですか?

アップデート

403 バグを調べて、このページhttp://www.chromium.org/developers/how-tos/api-keysで指定されている修正を使用してみました。これを最初に試したときに、資格情報と設定を取得しました。間違って、403 エラーが発生しましたが、それが解決され、すべての API が有効になり、環境設定が

「' https://www.googleapis.com/ 'のネットワーク ロケーション プロバイダー: エラー コード 400 が返されました。」に戻ったので、同じ問題ではないと結論付けました。誰かが私が間違っていることを証明できれば、私は幸せです.

さらに更新

これはバグです。私は以下の私自身の質問に答えました。