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)我知道 Bundle 有助于将其打包到 packed.js 中,但为什么要使用过滤器?这里过滤器的目的是什么?

2) 使用网络资产有什么用途或优势?他们是网络资产的任何教程/阅读资料吗?

需要一些指导..感谢任何帮助...

4

1 回答 1

2

使用 django 压缩器 :-)

但是,要回答您的问题,过滤器不是您可能正在考虑的 python 过滤器。它指的是正在使用的压缩器类型——例如闭包编译器、​​yui 压缩器等。

任何资产管理器的想法都是对静态文件(一些资产管理器的 js/css 和图像)进行合并、压缩和版本化,以优化网页加载速度。使用这些资产管理器之一 - http://www.djangopackages.com/grids/g/asset-managers/ - 以最小的努力提高页面加载性能(通常只需要简单的配置)

于 2012-08-07T23:58:34.590 回答