問題タブ [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.
templates - CouchDBでhtmlテンプレートを使用する方法
私はこれを理解しようとしてどこでも検索してきました。couchdbのshow関数とlist関数からhtmlページを生成しようとしています。underscore.jsのテンプレートソリューションを活用したいと思います。私が立ち往生している部分は、ショーとリストの機能にhtmlテンプレートを含める方法です。
どこに保管しますか?添付ファイルとして?次に、show関数とlist関数でそれらを参照するにはどうすればよいですか。!jsonマクロと!codeマクロは使用されていないと思いますが、一般的なjsからrequire()を使用してそれを行う方法を理解できません。
どんな助けでも揺れるでしょう!
ありがとう!
追加情報:CouchAppではなく、Kansoを使用してアプリをプッシュしています。
javascript - ライブラリとして使用できる V8 CommonJS 実装はありますか?
V8バインディングを備えたゲームエンジンに取り組んでいます。私はファイルなどを読み書きするためのいくつかの単純な機能を持っていますが、CommonJS のものを追加するドロップイン ライブラリがあれば素晴らしいでしょう。
それに取り組んでいるプロジェクトはありますか?www.commonjs.org には多数の実装がリストされていますが、それらはすべて node.js のようなフレームワークの一部です。
requirejs - RequireJS モジュールのバージョン管理
次のパターンで RequireJS を使用してモジュールを作成しています。
次に、次のようにロードします。
モジュールをバージョン管理する方法はありますか? 特に、私はしたいです
- 作成した各モジュールにバージョン番号を割り当てる
- の呼び出し
require
時に、最小バージョンまたは特定のバージョンのいずれかが必要です
それでは、fancy-function.js のバージョン 0.1 から始めて、バージョン 0.2 に更新する過程にあると想像してください。バージョン 0.2 が必要な main.js に変更を加えます。モジュールをロードする前に、少なくともその最小バージョンがあることを保証できるようにしたいと思います。
javascript - node.js モジュールのエクスポート
これが機能する理由は何ですか:
しかし、これはしません:
object - Titanium モバイル - 一般的な JS。fireEvent を起動するとオブジェクトの値が失われる
私はjavascriptでチタンモバイルにアプリを開発しています。動的メニューは、各新しいオブジェクト (id、テキスト、....、ページ) を for (var x in tab) のループに挿入します。
これらのアイテムを使用して、特定のビューが作成されます。
変数項目 = []; var menuIconsItem = require('view/module/menuIconsItem');
もう一方のコントローラー側では、最後の ID 参照のみを取得します。
i = 0 から 5 の場合、i は最後の参照のみを取得します。残りは未定義です。
どうすればいいですか?
json - モジュール「commonjs-utils」が見つかりませんか?
JSONスキーマバリデーターを起動して実行しようとしています:
http://davidwalsh.name/json-validation
node を brew でインストールし、commonjs-utils をインストールしましたが、それを要求する方法がわかりません:
何か案は?
javascript - requirejs モジュールを AMD 準拠にする
私は現在、フロントエンドが多くの面倒な作業を行っているアプリを構築しています。すべてをきちんと整理するために、 requirejsを使用したいと思います。ただし、require.js を最大限に使用するには、使用するすべてのモジュールが AMD に準拠している必要があります。
つまり、私が使用するモジュールが更新されるたびに、AMD 準拠のバージョンが表示されるのを待つか、自分で作成する必要があります (これは現在方法がわかりません)。
これは本当のターンオフです。
このhttps://github.com/jrburke/backbone/blob/optamd/backbone.jsを見ると、バックボーン AMD 準拠のようなモジュールを作成することは、プラグインを汎用関数にラップするほど簡単ではないように思えます。
モジュールを AMD 準拠にするための多かれ少なかれ簡単な方法はありますか?
module - 別のcommonjsモジュールのエクスポートされた変数を再度宣言せずに使用するには?
モジュールがあるとしますmodels.js
:
今、私は別のファイルでそれを使用したい:
で定義したすべてのモデルを宣言しなければならないのは退屈ですmodels.js
。
モデルを再度宣言する必要がないことを単純化する方法はありますか:
ruby-on-rails - Rails アプリで JavaScript コードをモジュール化する
Rails Web アプリを ember.js に移植しようとしています (現在、サーバー側でビューをレンダリングする作業のほとんどを行っています)。javascript コードの完全なモジュール化を実現する方法を考えていました。これまでのところ、私が最も気に入ったプラグインは sprockets-commonjs でした。これは、 .module.js という名前のすべてのファイルに対して commonjs モジュールを自動的に作成します。これにより、コード内で引き続きグローバルを宣言する外部ライブラリを除いて、ほとんどの問題が解決されます。
私が考えることができる唯一の解決策は、これらのライブラリごとに common.js モジュールを作成することです。
例: Ember.js を Common.js モジュールとしてインポートできるようにしたいとします。次に、以下を含む vendor/modules/ember.module.js というファイルを作成します。
次に、ember_module (残りのモジュール ラッパーと共に) をアプリケーションにインポートして使用します。
このソリューションはハックですが、コードのモジュール化を改善します。同じ結果を達成するためのより良い方法はありますか?
ruby-on-rails-3.1 - sprockets-commonjs を使用すると、「モジュールが定義されていません」というエラーが表示される
私はしばらくの間、sprockets-commonjs を自分の Rails プロジェクトで動作させようとしてきましたが、うまくいきませんでした。
これは私がやっていることです:
Gemfile
アプリ/アセット/javascripts/hello.module.js
これは、アプリケーションを実行したときに得られるものです。
Uncaught ReferenceError: モジュールが定義されていません。
足りないものはありますか?