RequireJS を使用すると、CDN からライブラリをロードできます。CDN がダウンしている場合は、ファイルを別の場所に配置できるバックアップ オプションを使用することもできます (この場合は、ローカルに配置されていると想定しています)。これはすべてパス オブジェクトで行われます。たとえば、CDN から JQuery をロードし、CDN がダウンしている場合はローカルでロードするには、次のようにします。
paths : {
jquery : [
'https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min',
'lib/jquery',
]}
上記の例では、最初に CDN から検索クエリを試行し、次に lib/jquery から検索を試行します。
質問 私は、requirejs オプティマイザーを使用すると、物事が縮小され、1 つの大きなファイルに難読化されるという印象を受けています。バックアップ オプションはオプティマイザーでどのように機能しますか? 縮小されたファイルに含まれますか?そうであれば、CDN を使用するメリットはまったくありません。しかし、最適化されたバージョンにバックアップ オプションが含まれていない場合、CDN がダウンした場合、最適化されたコードはどのように対処するのでしょうか?
回答ありがとうございます。