問題タブ [blockly]

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 投票する
0 に答える
23 参照

xml - md-tab-group が XML コンテンツを表示しない

md-tab 内にブロック状の xml コンテンツを表示しようとしています。しかし、それはブロック状のxmlコンテンツを表示していません。

タブの外に置くと、ブロックされたxmlが表示されます。どんな助けも本当に感謝しており、私を前進させてくれるでしょう

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

mqtt - IoT アプリケーションの同期モードはどのように処理されますか?

私はIoTプロジェクトを行っています。一般的なシナリオは次のとおりです。

  1. 座標 (x, y) に移動するようにデバイスを制御する必要があります
  2. 次に、次に何をすべきかを決定するために、現在の座標を取得する必要があります。

MQTT を使用してデバイスと通信します。したがって、私のコードでは、次のように操作を表現しますBlockly

明らかに、 move(..) メソッドは非同期メソッドであり、コマンドを発行するだけで完了を待ちません。

メッセージング パターンにより、async関数として move(..) を作成し、 apply を使用することもできますawait。ロボットが実際に指定された場所に移動するのではなく、メッセージブローカーによってメッセージがロボットに配信されるというコールバックしか取得しないため、まだ機能しているとは思いません。

では、このようなシナリオではどうすればよいでしょうか?

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

blockly - blockly で JavaScript コードを生成する方法

入力のないブロックリー用の JavaScript を生成したいと考えています。ジェネレーター スタブから Javascript 関数を取得しましたが、取得していないvar コード変数にJavaScript コードをアセンブルする必要があります。私はすでにこれを試しました:

しかし、コードが未定義であることを示しています。

そして、私はこのエラーが発生しています:

JavaScriptコードを生成してアセンブルする方法を教えてください。