問題タブ [serverside-javascript]
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.
javascript - Node.js の CPU 集中型コードに関する混乱
Node.js を初めて使用する方からの「コード以外はすべて並行して実行される」という質問です。factorize()
これは明らかに人為的な例ですが、次のように動作する関数を含む数学ライブラリを作成したいとしましょう。
これを「並行して実行する」ように記述するにはどうすればよいでしょうか。
処理時間がかかる可能性がある例として、このライブラリの解析コードを見てきました。コードの本体は「あなたのコード」と見なされますか、それとも「並行して実行」されますか?
factorize()
そうでない場合:ノンブロッキング/クライアントのように動作するように書くときに何をする必要がありますか? EventEmitter を使用するだけで十分ですか?
もしそうなら:この質問で提案されているように、子プロセスを使用するのが最善の選択肢ですか?
不明な点があることをあらかじめお詫び申し上げます。
javascript - JavaScriptを使用してWebサーバーと対話する方法
AppWebオープンソースWebサーバーを使用してインタラクティブチャットアプリケーションを開発しようとしています。
Webサーバーが更新されたメッセージをクライアントに送信できるようにするメカニズムが必要です。これにより、リモートusreがメッセージを送信すると、クライアント側で自動的に更新されます。
HTML5Webソケットとサーバー送信イベントを使用してこれを行う方法がいくつかあります。
ただし、HTML5ではなくHTMLとJavaScriptでのみ実装する必要があります。
したがって、新しいイベントのためにWebサーバーをプールし続けるプールメカニズムが必要です。
では、ソケットを使用してJavascriptでプーリングメカニズムをどのように記述すればよいでしょうか。
サーバー側でどのように実装する必要がありますか?
ありがとう!
regex - 文字列内の数値を解析する Node.js
次のような文字列が与えられた場合:
常に Status: の後にある場合にのみ、「5.0.0」および「永続的な障害」を取得するにはどうすればよいですか? ?
ありがとう
javascript - nodejs+jsdom、jQueryの挙動がおかしい
以下のコードは、jsdom ドキュメントで提供されているテストを実行するためだけに、server.js ファイルから抜粋した小さなスニペットです。
私が文字通り得た出力はただinside
のもので、サーバーはハングして戻りません。console.log(window);
ウィンドウ オブジェクトが本当に作成されているかどうかを確認するためにデバッグ ステートメントを追加しましたが、オブジェクトの内容の詳細を示すかなり大きな出力ステートメントが生成されます。ただし、私が気づいたことの 1 つは、それがオブジェクトの定義済みメソッドであり、実際には rendersであることを出力が示していないことです。$
window
console.log(window.$);
undefined
jsdom がまだ開発モードであることは理解していますが、何か不足しているものはありますか?
いくつかの背景として、jsdom.env()
メソッドを使用したり、既存の HTML マークアップからドキュメントを作成したりするなど、コードのいくつかのバリエーションを試しましたが、どちらも期待される結果をレンダリングしませんでした。
javascript - setTimeout は Node.JS でどのように機能しますか?
実行されるとキューにあると思いますが、キューにはXミリ秒後に正確に呼び出されるという保証がありますか? または、キューの上位にある他の重いタスクが遅延しますか?
javascript - Javascript:クロージャーの問題、私は推測します..または何か奇妙なことですか?
ええと、私はAjax PostリクエストにJQueryを使用していて、データを取り戻していました。
Ajaxは正常に動作していますが、次のようになります。
だが..
なぜこうなった ?
座標は両方に対してグローバルであるため、両方が同じデータでアラートを出す必要があります。
jquery - サーバー側の JavaScript で jQuery を使用するにはどうすればよいですか?
サーバー側の JavaScript ファイルで jQuery の ajax メソッドを使用したいのですが、jquery.js を JavaScript ファイルに含める方法はありますか?
javascript - カスタム Facelets コンポーネントで使用されるスクリプトを自動整理する方法は?
たとえば、いくつかのカスタム UI コンポーネントを作成しました。一部は に依存し、一部jquery-min.js
は に依存しjQuery UI
、一部は に依存しjsTree
、一部は に依存しますDojo
。
各 xhtml ファイルに必要なライブラリをインポートできます。
これは非常に不便です。どのコンポーネントがどのライブラリに依存しているか、および依存関係の依存関係を知る必要があります。
すべての依存関係をテンプレート ファイルに入れると、確かに作業は簡単になりますが、それではスクリプトがロードされすぎて、携帯電話のメモリが不足します。
それで、「UIAutoOrganizedScriptsComponent」のようなものはありますか?
このように、現在のリクエストで使用されているコンポーネントによって満たされた依存関係を含む、リクエスト スコープのハッシュ セットのようなものを使用する必要がありますか?
または、Component DOM を検索して <script> を挿入できる場所を見つける必要がありますか? このような:
まあ、非常に不器用です。これを行うためのエレガントな解決策はありますか?
node.js - JSTUN vs PJNATH
JavaScript (NodeJS を使用したサーバー側) で独自の STUN 実装を作成する予定で、コードのベースとなるライブラリを探しています。
JSTUN と PJNATH の両方を見つけましたが、どちらも stackoverflow のメンバーによってサポートされているようです。両方のソースをダウンロードしたところ、PJNATH は約 15,000 行のコードでしたが、JSTUN は 3000 行未満でした。
あるライブラリは他のライブラリよりも完全ですか?
サーバー コンポーネントとクライアント コンポーネントの両方が必要です。また、TURN を実装したくない (ハードウェア集約的すぎる) ため、できるだけ機能を充実させたいと考えています。
私が見るべきより良いライブラリはありますか?最終的には、完全に ICE に準拠したソリューションを作成したいと考えていますが、現時点では STUN で十分です。
php - 取得した値を URL から HTML フォームの非表示フィールドに転送するにはどうすればよいですか
HTML フォームで次の JavaScript コードを使用して値を取得しました。
ご覧のとおり、キャプチャした変数を画面に書き込んだので、コードが機能することがわかりました。
変数の値が必要ですcust_lat
&cust_long
フォームの 2 つの非表示フィールドに入れます ( form1
) のデフォルト値を置き換えます0
index.php
結果は、次の行を使用して に渡されます。
現在、フィールドはデフォルトとして mysql に送信されています。0
0
これらのデフォルト値をキャプチャされた値に置き換えるだけです。
誰かが助けてくれることを願っています
ありがとう、
レイ・ウォード