問題タブ [appjs]

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 に答える
1087 参照

node.js - jsnode 子プロセスの出力を cmd プロンプトにリダイレクトするにはどうすればよいですか?

ユーザーが他の.exeアプリケーションをたくさん実行できるようにするGUIとして構築されたappjsアプリケーションがあります。これらの他の .exe アプリケーションは、'spawn()' コマンドによるマウス クリックで作成されます。一部の .exe プログラムはコマンド ラインでの出力を必要としますが、メイン アプリケーションはコマンド プロンプトを使用しません。

したがって、基本的には、子プロセスが stdout をコマンド プロンプト ウィンドウにパイプする必要があります。コマンドプロンプトウィンドウは事前に実行されていません。私はjsnodeが初めてで、これを機能させるのに問題があります。

これがコードです。アプリケーションの名前が関数に渡され、文字列を作成してからプロセスを生成しています。


以下に変更しても、コマンドプロンプトウィンドウが表示されないことに注意してください。

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

node.js - Node.js ダウンロード マネージャー

Mac、PC、および Linux 用の大きなファイル (500MB 以上) 用のダウンロード マネージャーを作成する必要があります。App.jsを使用してクライアント プログラムを作成します。このマネージャーのアイデアは、接続が切断された場合に現在のダウンロードの進行状況を維持することです。

私の質問は、現在のダウンロード状態/% を保存し、接続が OK のときに続行する方法です。

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

javascript - Requirejs と非同期および循環依存関係

現在、いくつかのカスタム ファイル形式 (構成ファイルを編集するためのインターフェイスを提供する小さなエディター) を編集するための Web アプリケーションを開発しています。このアプリの重要な要素は、検出された構成ファイルの種類に応じて適切なインターフェイスをトリガーするラッパーである「FileReader」と呼ばれるオブジェクトです。このようにして、新しい FileReader( src ) を生成するだけです。 src は URL または BLOB であり、クリーンなままです。

構成ファイルのタイプが取得されると、ラッパーはそれに関連付けられたインターフェースがあるかどうかを確認し、単純にそれを使用します。各インターフェース (異なる構成タイプごと) は、個別の JS ファイルで定義されます。ラッパーが完全に読み込まれると、すべてのイベントがフックされ、アプリの実行が開始されます。

関連する要素で使用した HTML スケルトンを次に示します。

さて、アプリが成長したので、自分のアプリを requirejs を使用するように変換することにしました。私の問題は主に、これらのモジュールを処理するための「最良の組織」に関するものです。なぜなら、すべてのファイルタイプモジュールがロードされたら FileReader を使用する準備ができているとしか考えられないからです。タイプを登録します。

私が思いつくことができる最良の構造は次のとおりです。

main.js :

fileReader.js :

config1.js :

app.js :

私の問題のポイントは何ですか? FileReader オブジェクトに適切な Interface オブジェクトが含まれていることを確認するために、まず、requirejs を手動で強制的にすべての FileReader 関連ファイルをロードし、次にメイン アプリ ファイルをロードします。このように、App オブジェクトが FileReader オブジェクトを要求すると、登録済みの適切なインターフェイスが既に含まれています。私が達成したいのは、コア/アプリファイルのメインファイル「./fileReader」で「./core/app」のみを要求し、最初のロード中にロードできれば問題ないことですfileReader ファイル内の config-type モジュールは、すべてのものを登録してから、回答を返します。

私が試したのは:(FileReaderで)

fileReader.js :

では、この種のモジュールをロードする最良の方法は何ですか (構成タイプのファイルとメインの FileReader の間に何らかの循環依存関係がある) config-type ディレクトリで利用可能なものを読み取ることができるように、強制的に非同期にしたい場合はどうすればよいですか? 簡単な HTML スクリプト リストを使用すると、正しい順序で読み込まれ、モジュール リストに簡単にアクセスできました。アプリを開始する前に、すべての準備が整っていることを確認したいと思います。

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

javascript - appjsでフォームを送信するには?

私の appjs プロジェクトでは、次のフォームを含む Web ページを表示します。ユーザーがこのフォームを送信すると、内部サーバー エラーが発生します。app.js でこの /submit_pariring_code リクエストを処理する方法を教えてください。

このフォーム送信を JavaScript コードで処理できますが、サーバー側でクロス ドメインを許可することになります (これはやりたくありません)。

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

javascript - AppJs デスクトップ アプリのアップデートをリリースするにはどうすればよいですか?

node.js スクリプトと html ファイルを自動更新する方法はありますか?

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

mvvm - require[] で「sencha-charts」を使用した EXTJS 5 Chart ToolTip が機能しない

私は現在 ExtJs5 MVVM アーキテクチャを使用しており、app.json ファイルで「ext-chart」よりも「sencha-chart」が必要です。チャートは正常に動作しますが、使用しているバー シリーズにツールチップを追加すると機能しません。エラーログはありません。

また、sencha chart kitchensink (どのチャート ツールチップが機能しているか) で彼らの例をチェックすると、そのためには「ext-chart」が必要であることがわかりました。ツールチップ構成を使用した棒シリーズの私のコード:

コードに何か問題がありますか?

ありがとう