問題タブ [commonjs]
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 - CommonJS ライブラリを使用することはまだ可能ですか?
CommonJSを使い始めることに興味があります。
JavaScript フレームワークが常に高速化され、解析エンジンとコンパイラによって JavaScript が信じられないほど高速になっているため、CommonJS のようなプロジェクトがこれまでになく開始されたことは驚くべきことです。
これまでに作成したものを使用してテスト プロジェクトを立ち上げて実行するには、どのような手順が必要ですか?
javascript - 既存の JavaScript フレームワークには CommonJS が組み込まれますか?
Prototype、jQuery、YUI、MooTools、Dojo などの JavaScript フレームワーク。いずれもクライアント側の開発者をターゲットにしているようで、一般的なユーザー インタラクション パターンをより効率的に、より少ないコードで実装できるようにすることに重点が置かれています。
サーバーサイド JavaScript の出現により、これらのフレームワークは CommonJS 標準を組み込んでサーバーサイド JavaScript のライブラリ関数を再利用できるようにするつもりですか、それとも Node や Narwhal などの代替フレームワークでサーバーサイドのユースケースを処理できるようにする予定ですか?
(この質問は、議論できるが答えられない質問に危険なほど近いことを認識していますが、スタックオーバーフローコミュニティは実際に特定の参照で質問に答えることができると思います。)
javascript - JNA、Rhino、JavaScriptを使用したcharバッファの割り当て
イッカクでは、JNAを使用してやlibc
のような呼び出しを行っています。これは、プリミティブのみを扱うRhinoのJavaScriptに関連するため、JNAインターフェイスに関する限られた知識でしか使用できませんでした。charバッファを割り当てて、そのバッファからJavaScript文字列を取得し、おそらく句でバッファの割り当てを解除できるようにする方法を知る必要があります。getcwd
chdir
getcwd
finally
libc
インターフェイスを取得する方法は次のとおりです。
chdir
実装方法は次のとおりです。
ここにソリューションが必要ですgetcwd
RubyまたはJNA用の他の組み込み言語のソリューションが役立ちます。
javascript - CommonJSの「約束」抽象化の利点は何ですか?
私はこの記事を読んでいますが、promise の抽象化に関するセクションは少し複雑すぎるように思えます。以下に例を示します。
以下は、より少ないコード行で同じ結果を提供できるように思えます。
javascript - JavaScriptサーバー開発に最適なIDE
http://www.pragprog.com/magazines/2010-03/javascript-its-not-just-for-browsers-any-moreを読んだ後 、サーバー側のjavascriptアプリケーションを開発するのに最適なIDEはどれか疑問に思います。
commonjs
などを使った素晴らしい開発環境が欲しいですnode
。できればウィンドウですが、何でも本当に面白いです。いくつかの気の利いたリファクタリングツール、おそらくインテリセンスのような機能などを備えたIDEはありますか?それともnotepad ++ ftwですか?
javascript - スクリプトがNode.jsで実行されているかどうかを確認するにはどうすればよいですか?
Node.jsスクリプトから必要なスクリプトがあり、JavaScriptエンジンを独立させたいと考えています。
たとえば、exports.x = y;
Node.jsで実行されている場合にのみ実行したいと思います。このテストを実行するにはどうすればよいですか?
この質問を投稿したとき、Node.jsモジュールの機能がCommonJSに基づいていることを知りませんでした。
私が挙げた特定の例では、より正確な質問は次のようになります。
スクリプトは、CommonJSモジュールとして必要かどうかをどのように判断できますか?
javascript - CommonJSモジュールはどこにありますか?
CommonJS http://www.commonjs.org/は、モジュラーjavascriptコンポーネントのセットを作成するための取り組みであると時々耳にしますが、率直に言って、私はそれについて何も理解していません。
これらのモジュラーコンポーネントはどこで使用できますか?彼らのホームページにはあまり見かけません。
javascript - 同じファイル内からmodule.exportsを取得します
ファイルに私はこのコードを持っています:
同じファイル内からその関数を使いたい。
私はこれがうまくいくと思いました:
しかし、そうではありませんでした。
私が使用しなければならない参照は何ですか?
javascript - CommonJS モジュール (nodejs を使用)、奇妙さ
さて、NodeJS のコンテキストで CommonJS モジュール システムを試してみます。
これは機能します。おそらく、pricingCalculator の変数宣言は関数スコープの先頭に引き上げられているため、関数はいずれにせよ参照によって渡されるため、順序の誤りは問題になりません。わかりました。私が理解していないのは、次の2つのバージョンが機能する理由です。
失敗。
失敗。何が起こっているのかを深く理解することに興味があります。
javascript - CommonJSがブラウザ以外のアプリにのみ適していると言われているのはなぜですか?
ブラウザで実行されるJavascriptを含むJavascriptの一般的なコンポーネントパターンとして使用してみませんか?
一見すると、私が現在取り組んでいるプロジェクトをモジュール化するのに良い方法のようです。このプロジェクトは、多数のコンポーネントを備えた大規模なJavascriptコードベースで構成されており、その一部は相互に作用します。