ボイラープレートのドキュメントで決定的な答えを見つけることができませんが、誰かが plugins.js と script.js の違いを明確にすることはできますか? 私は JavaScript の初心者で、すべてのスクリプトを 1 つのファイルにまとめたいと思っています...これを行わない正当な理由はありますか?
3 に答える
よくある質問から:
Script.js は、プライマリ アプリケーション スクリプトを保持する必要があります。これをオブジェクト リテラルに格納し、本体クラスに基づいて実行することは理にかなっている場合があります。
私が jQuery プラグインや他のサードパーティ スクリプトに使用するプラグイン。
(function($){ ... })(jQuery);
特にアマチュア開発者によって書かれた場合は特に、jQuery プラグインをクロージャーの中に入れて、jQuery 名前空間のセーフティ ブランケットに入るようにしました。jQuery プラグイン オーサリングも参照してください。
スクリプト内 -> プラグイン内のカスタム スクリプト -> 触れないでください!
ビルド プロセスでは、両方のファイルが 1 つの一意の圧縮ファイルに結合されます...
ファイルには、いくつかのヘルパーがバンドルされplugins.js
ています。おそらく、まったく変更しない (または少なくともそれほど頻繁に変更しない) ものを含めることを意図していscript.js
ますが、ファイルは... はい、スクリプトの準備ができています。;)
あなたが言ったことは本当です-本番環境では、通常、ブラウザに多くのファイルではなく1つのファイルを提供する方が良いです。ただし、開発中は、物事を分離しておく方が簡単です。これが、ボイラープレートにビルド スクリプトが付属している理由です。ビルド スクリプトは、すべてのスクリプトを 1 つに結合するため、これについて心配する必要はありません。