1

私は Webassets を初めて使用し、Django と一緒に使用しています。私はそれについていくつか質問があり、それについて助けを求めています..私はDjangoのWebAssetsについて言及していました。

質問:

from django_assets import Bundle, register
js = Bundle('common/jquery.js', 'site/base.js', 'site/widgets.js',
            filters='jsmin', output='gen/packed.js')
register('js_all', js)

1)バンドルがこれをpacked.jsに詰め込むのに役立つことは理解していますが、なぜフィルターが使用されるのですか? ここでのフィルターの目的は何ですか?

2) ウェブアセットを使用することの用途または利点は何ですか? ウェブアセットのチュートリアルや資料はありますか?

いくつかのガイダンスが必要です..どんな助けにも感謝します...

4

1 に答える 1

2

ジャンゴコンプレッサーを使用してください:-)

ただし、質問に答えるために、フィルターはあなたが考えている python フィルターではありません。これは、使用されているコンプレッサーのタイプを指します (例: クロージャー コンパイラー、yui コンプレッサーなど)。

アセット マネージャーの考え方は、Web ページの読み込み速度を最適化するために、静的ファイル (一部のアセット マネージャーの場合は js/css および画像) を結合、圧縮、およびバージョン管理することです。これらのアセット マネージャーの 1 つ ( http://www.djangopackages.com/grids/g/asset-managers/ ) を使用すると、最小限の労力でページの読み込みパフォーマンスが向上します (通常は簡単な構成のみが必要です) 。

于 2012-08-07T23:58:34.590 に答える