amd

    7

    1答えて

    マイクロライブラリーの作成をサポートし、Dojo AMD、NodeJSでロードされる()とブラウザの通常のウィンドウ[何か] ...しかし、私はすでにこれを行う方法が確立されていると思っていた、と私はちょうどホイールを再発明したり、コードが価値がある場合。私はインターネットで良い検索をしました。 私が作成したコードは、人々にコメントがありましたら、https://gist.github.com/f

    6

    2答えて

    私はここにマルチシム共有パターンを次のようだ: https://github.com/requirejs/example-multipage-shim 私は同じcommon.jsを使用して、非常に類似しており、簡単なセットを持っています: <script src="js/library/requirejs/require.min.js"></script> <script> require([

    5

    2答えて

    いくつかの奇妙な理由のためにAngular JS has its own module system that is neither AMD nor CommonJS。 私は多くの既存のモジュールをAMDフォーマットで使用しています。私は角度アプリでそれらを使用したいと思います。 私はAMDモジュールを書き換えないでください。可能であれば、Angular自身のモジュールシステムの使用を避けたいと思

    11

    1答えて

    多くのJavaScriptライブラリには、クライアントへのダウンロード帯域幅コストと、実際に必要な機能を分離する点で、依存するライブラリの機能を「整形」できるBuilderツールがあります。 たとえば、私はsugar.jsの中で多くのものが好きですが、カタカナとひらがなの文字セット処理は必要ない、最も単純な例として、私はsugar.jsを "shape"してstring.isBlank()をエクス

    104

    8答えて

    プロジェクトでRequireJS AMDを使用しています。私は私のプロジェクトでjshintを実行すると、それは のようなエラーがスローAMDスクリプトで 'define' is not defined. モカ・テスト・ケースで 'describe' is not defined. 'it' is not defined. jshintにこの警告を削除する方法?

    8

    1答えて

    の場合は pathsをいつ使うべきですか?これにはベストプラクティスがあるのですか、それとも1つを他のものよりも優先して使用することを検討すべき特定の時間がありますか? 私はドキュメントを追っていると私はこの思い付いた:しかし、私はジェシーワーデン(http://css.dzone.com/articles/video-basics-requirejs)からのビデオを見て、彼は彼のコードのほとんど

    8

    1答えて

    基本的に、「サブ」モジュールはオブジェクトを作成し、そのオブジェクトは「メイン」モジュールであるユーティリティライブラリの一部でなければなりません。しかし、「サブ」オブジェクトは、「メイン」からユーティリティにを依存します // Main module define(['sub'], function(sub) { var utils = { utilityMain: fu

    5

    1答えて

    を定義するために、引数として渡された未定義のモジュールが私のアプリのためのjsの設定が必要になります。 は require.config({ paths: { jquery: '../thirdparty/jquery-1.9.1.min', moment: '../thirdparty/moment', spinningwheel: '../thir

    16

    2答えて

    私は、CommonJS構文で記述された角度アプリケーションで作業しています。grunt-contrib-requirejsタスクでgruntタスクを使用して、ソースファイルをAMDフォーマットに変換してコンパイルしますそれを1つの出力ファイルにまとめます。私の目標はKarmaをRequireJSで動作させ、ソースファイルとスペックファイルをCommonJS構文で保持することです。 私は、次のファイ

    5

    1答えて

    shimを使ってBackbone.jsを実行することができます。しかし、あなたが悪化するライブラリがあるとしましょう。 たとえば、グローバル名前空間内の関数を単純に宣言するライブラリ。 このようなライブラリをRequireJSで使用できますか?もしそうなら、どうですか?