我有一个使用 extjs 库的网站。确切地说,我只需要网格、ajax 和树组件。
我的项目是全国使用的,为了避免某些地区带宽低造成的问题,我必须让它尽可能的轻量。
当我使用 Chrome 中的开发者工具时,我的网站太重了。特别是在加载 ext-all.js 时。加载需要 3.9 分钟(@512kbps)(即使我从网站上删除自己的图像和 CSS)。
有办法压缩吗?或者只加载树、网格和 ajax 组件?
我在谷歌上搜索..我得到了这个
<script type="text/javascript" src="js/ext-all.js?compression=gzip"></script>
但是,这并没有多大帮助。
最佳答案
此页面向您展示如何构建 ext-js 的自定义版本。 http://www.sencha.com/learn/Tutorial:Building_Ext_From_Source
他们有一个在线构建器的链接,可以自定义下载,但已被删除。提到的链接仍然指向良好的资源,例如 JsBuilder ,他们用来生成 ext-all.js 和发行版中其他包的工具。只需打开 ext.jsb 即可查看其工作原理
不过,您需要自己找出依赖关系,祝您好运!
关于javascript - extjs,是否可以压缩加载ext-all.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5055756/