什么是最小的ExtJS包?

时间:2008-10-18 01:25:48

标签: javascript extjs

有没有人知道Ext JS 2.2所需的最低限度文件?我知道ExtJS站点有一个特性"build"一个小版本的ExtJS(ext.js)作为ext-all.js的替代品,但这是为了最小化客户端上ExtJS的大小。我有兴趣尽量减少服务器上的内容。目前SDK附带以下子目录:

EXT-2.2 /

adapter
air
build
docs
examples
resources
source

我认为删除示例,文档和空气非常安全。但是,我们可以删除其他东西以使其更小或是否有资源(除了大型javascript源代码语料库)记录所需的最少文件?

2 个答案:

答案 0 :(得分:8)

此链接说明了包含顺序 What is the proper include order for my JavaScript files?

这是最小的包含集

<link rel="stylesheet" type="text/css" href="../extjs/resources/css/ext-all.css">
<script type="text/javascript" src="../extjs/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../extjs/ext-all.js"></script>

ext-all.css依赖于../extjs/resources/css中的文件,所以你也应该包括整个目录结构。

所以你至少需要以下文件

  • ExtJS的/资源/ ** / *
  • ExtJS的/适配器/ EXT / EXT-base.js
  • ExtJS的/ EXT-all.js

如果您没有将Ext JS用于任何UI组件,那么您不需要任何样式表和支持图像,但在这种情况下,您必须质疑为什么使用Ext JS,因为那是这是强项。

答案 1 :(得分:1)