私は、巨大ではありませんが、requirejs の恩恵を受けるのに十分な JavaScript を備えたサイトに取り組んでいます。ページを分割するモジュラー方式 (および機能) もこれをサポートしているようです。
シングル ページ アプリケーションでの requirejs の使用例はたくさんありますが、SPA 以外のサイトでの使用例はあまり見当たりません。
たとえば、すべてのページで実行したい jQuery UI タブを使用しています。だから私は次のようなものを実行したいのですが、$('.tabs').tabs();
これをあなたのmain.js/app.js
(またはあなたが指定したものdata-main
)に入れますか?
2 番目の質問です。このページは、HTML/CSS モジュールを使用して構築されています。サイトの背後にある CMS は、どの HTML/CSS モジュールがページにあるかを認識しているため、requirejs 構成を動的に記述して、どの JavaScript モジュールを初期化するかを知ることができます。これは一般的なアプローチですか?実際にはすべての JavaScript ファイルを含めることができますが、コードを最適化しmain.js
て、ページで使用されているモジュールのコードのみが実行されるようにしたいと考えています。誰かがこれをしましたか?
どうもありがとう、
ジェームズ。